CS3023: Intermediate Programming - NPS Online
Intermediate Programming
Course #CS3023
Est.imated Completion Time: 3 months
POC: NPS Online Support
Overview
This second course in the programming practices sequence builds upon the topics covered in CS2020. The main objective of the course is the teaching of software techniques and practices for building intermediate level programs. Topics covered include object-oriented principles, recursion, file input and output, dynamic memory allocation, exception-handling, and event-driven programming. A limited amount of functional programming is also covered. The main programming language for this course is Python, with occasional discourses into C++.
Prerequisites
- CS2020
Offerings database access
Asset Publisher
Application Deadlines
No upcoming deadlines.
Asset Publisher
Academic Calendar
No upcoming events.