Computer Science

Jump to Majors and Minors

Jump to Classes

Majors and Minors

Classes

CSC115 : Computer Science I

Developing algorithms to solve problems and using the computer as a means to implement algorithms and to automate tasks. The course includes the study of a modern computer language along with the programming paradigms that it represents. Topics include variables, control structures, data structures, objects and reuse of code.

Credit Hour(s)

3

CSC215 : Computer Science II

This course continues the study of the computer language and programming topics begun in CSC 115 and covers some tools and resources that are available in the larger “eco-system” of the programming language under study.

Credit Hour(s)

3

Prerequisites

CSC115.

CSC303 : Fundamentals of Data Computing

This course focuses on data analysis in settings where the data is so large, dispersed or messy that machine-processing is required to gather, clean and transform it into forms suitable for analysis. We also study computer-based techniques for the analysis of such data, including machine data visualization and modeling with data. Principles of reproducible research are studied and put into practice throughout the course.

Credit Hour(s)

3

Prerequisites

MAT111 or CSC115 or PSY211 or permission of the instructor.

CSC324 : Web Programming

The study of one or more web programming languages, and the application of these languages in frontend and back-end web development.

Credit Hour(s)

3

Prerequisites

CSC115

CSC405 : Database Management

This course introduces database concepts necessary to inform the choice of a database system for applications, and to construct and use a database. At least one type of database system is studied, and is used in both data analysis and web-app development settings.

Credit Hour(s)

3

Prerequisites

CSC303.

CSC460 : Internship

Students may receive graduation credit for internships with appropriate disciplinary content that meet the facultyapproved criteria for academic internships. Such experiences include a significant reflective component and must be supervised by a full-time member of the Georgetown College faculty.

Credit Hour(s)

1 - 3

Prerequisites

CSC115 and consent of the supervising instructor.