COM S 326
Offered during Fall and Spring Semesters each year.
- Credits and contact hours: 1 credit, 1.5 contact hours
- Instructor’s or course coordinator’s name: Georgi Batinov
- Text book, title, author, and year: None required
- Other supplemental materials: None
Specific course information
- Brief description of the content of the course: Half-semester course. Design and implementation of libraries and applications in C, for students with prior programming background. Emphasis on differences between C and other languages, including file I/O, string processing, memory management, and buffer overruns. Using build systems, debuggers, and other development tools. Programming projects.
- Prerequisites or co-requisites: Minimum of C- in COM S 228; COM S 230
- Required, elective, or selected elective? Selected Elective
Specific goals for the course
- Specific outcomes of instruction:
- Ability to design, implement and evaluate a computing-based solution in the C programming language. (2)
- Ability to differentiate between C and other programming languages.
- Ability to build systems, debuggers and other development tools. (6)
Brief list of topics to be covered
- Design and implementation of libraries and applications in C
- Differences between C and other programming languages
- File I/O, string processing, memory management and buffer overruns in C
- Debuggers and other development tools.