CNG445 SOFTWARE DEVELOPMENT WITH SCRIPTING LANGUAGES
Course Code: | 3550445 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 6.0 |
Department: | Computer Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | Assist.Prof.Dr ŞÜKRÜ ERASLAN |
Offered Semester: | Spring Semesters. |
Course Objectives
The objective of this course is to introduce students how to develop software with scripting languages, especially Python, in a wide range of applications from text processing, system programming, network programming and web applications.
Course Content
Features and facilities provided by scripting languages; systems programming and interfacing with other programs; object oriented design and programming; concurrent programming with scripting languages; web application development, server side and browser side scripting.
Course Learning Outcomes
At the end of this course, students will be able to:
- Understand features, advantages and disadvantages of script languages.
- Use script languages to solve variety of computational problems.
- Develop concurrent applications and networking applications using script languages.
- Use object oriented design principles to model and develop software.
- Understand how WWW applications work.
- Develop WWW based applications.