IT 205 Object-Oriented Programming: Focuses on the principles of OOP to write modular and reusable code.
An introductory course on object-oriented programming that emphasizes problem solving for business applications. The programming language is Java, Python, or instructor’s choice. Topics include simple data types, selections, loops, methods, arrays, classes, inheritance, etc.
CYSE 250 Basic Cybersecurity Programming: Introduction to programming concepts with an emphasis on developing secure code for cybersecurity applications.
This course introduces the cybersecurity-centric programming and networking concepts. Students will develop problem solving skills by using low-level programming languages (including C and assembly) and learn fundamentals of network protocols. This course is the technical base for students to take cybersecurity major courses. No prior knowledge of programming and networking is assumed.