CIT 5910
Introduction to Software Development
Introduction to fundamental concepts of programming and computer science. Principles of modern object-oriented programming languages: abstraction, types, polymorphism, encapsulation, inheritance, and interfaces. This course will also focus on best practices and aspects of software development such as software design, software testing, pair programming, version control, and using IDEs. Substantial programming assignments. Fall or Spring 1 Course Unit
Sources
- Course catalogue โ2026โ2027