Completion of The C Programming Topisc# Structures, Memory Management, Pointers to Functions, Modules. Implementation of Data Structures (linked List, Stack, Search Trees). Object Oriented Programming (classes, Templates, Inheritance, Polymorphism), Learning C++ Language. Unix Environment, Tools and Mechanisms, File System, Processes, Programming in C-shell. Methodology of Software Development and Maintenance. Introduction to Software Engineering, Introduction to Uml and Design Patterns.

Faculty: Electrical and Computer Engineering
|Undergraduate Studies

Pre-required courses

234117 - Introduction to Computer Science H


Course with no extra credit

94219 - Software Engineering 234122 - Introduction to Systems Programming 234124 - Introduction to Systems Programming


Semestrial Information