Press "Enter" to skip to content

Welcome to Fall 2024!

Last updated on August 20, 2024

    Courses for Fall 2024

CSCI 141-01: Introduction to Programming: 4 Credits (NQR)
TTh 9:30am-10:50am in Ewell Hall 151 (8/28 to 12/17)

An introduction to computer programming and computational problem solving. Students will learn to create algorithmic solutions to problems and to express their solutions as computer programs. Programming assignments will focus on problems taken from the computational and data sciences, the natural sciences, the social sciences, and business. The course will cover programming fundamentals including values, variables, data types, expressions, conditional and iterative execution, and function definitions. It will also require students to make use of existing software libraries for their solutions to problems, and will culminate in an introduction to the basics of object-oriented programming.

CSCI 141-03: Introduction to Programming: 4 Credits (NQR)
TTh 12:30pm-1:50pm in Ewell Hall 151 (8/28 to 12/17)

CSCI 464/565-01: Applied Cybersecurity: 3 Credits
MW 5pm-6:20pm in James Blair Hall 229 (8/28 to 12/17)

This course introduces computer network vulnerability assessments and penetration testing. The course explores how malicious actors and hackers attack computers and networks and how to protect against these threats. This is a hands-on learning course where students will be exposed to and perform various types of vulnerability assessments and explore penetration testing techniques in order to understand how to defend against cyber-attacks. Legal implications and ethical issues are discussed throughout the course.