Press "Enter" to skip to content

Welcome to Fall 2025!

Last updated on May 15, 2025

    Courses for Fall 2025

CSCI 141-06: Introduction to Programming: 4 Credits (NQR)
TTh 9:30am-10:50am in Blow Memorial Hall 333

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-07: Introduction to Programming: 4 Credits (NQR)
TTh 12:30pm-1:50pm in Blow Memorial Hall 333

CSCI 464/565-01: Applied Cybersecurity: 3 Credits
MW 5pm-6:20pm in McGlothlin-Street Hall 020

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.