Skip to main content
Skip to main menu


CSCI 1301 - 1301L

Introduction to Computing and Programming

Algorithms, programs, and computing systems. Fundamental techniques of program development and supportive software tools. Programming projects and applications in a structured computer language. Hands-on experience using microcomputers.

This course is a rigorous introduction to problem solving using fundamental programming techniques: variables, operators, expressions, decision statements, loops, nested statements, arrays, methods, objects, classes, inputs, and outputs. This course includes programming projects incorporating algorithm design and implementation with a structured computer language and hands-­on experience creating, testing, and debugging software.

This course is typically the first major-­related course taken by computer science majors or anyone interested in learning how to program.



Credit Hours:
MATH 1113
Semester Offered:
Course Type:
Course Information File:
CIS_CSCI_1301.pdf (160.43 KB)

Support us

We appreciate your financial support. Your gift is important to us and helps support critical opportunities for students and faculty alike, including lectures, travel support, and any number of educational events that augment the classroom experience. Click here to learn more about giving.

Every dollar given has a direct impact upon our students and faculty.