The field of computer science is expanding — and there’s no end in sight. The demand for knowledgeable professionals is also growing.

What makes a Marietta College graduate stand out among others is that each student gains an in-depth knowledge of computer science, but also completes a rigorous general education curriculum rooted in the liberal arts — which enables them to communicate effectively, think critically and take on leadership roles.

Computer Science skills are utilized in almost every field — whether you’re a historian data mining ancient text or a museum curator analyzing works of art or developing the software to make self-driving cars a reality. A Marietta College education gives graduates the tools that are necessary to progress their chosen fields.

Students learn from talented professors who are dedicated to teaching. Faculty challenge students with real-world projects and help connect them with professional internships to gain an understanding of what types of career paths are available today — and endless possibilities of what the technology industry will look like in the future.

Sample Four-Year Schedule For a Major<
First Year (Fall Semester)
CSCI 115 Computer Programming I 3 Credit Hours
WRIT 102 College Composition 3 Credit Hours
PIO 101 Information Literacy 2 Credit Hours
PIO 102 Student Engagement 1 Credit Hour
General Education Civilization & Culture 3 Credit Hours
General Education Social Analysis 3 Credit Hours
Semester Credit Hours   15 Credit Hours
First Year (Spring Semester)
CSCI 116 Computer Programming II 3 Credit Hours
COMM 203 Fundamentals of Communication 3 Credit Hours
MATH 125 Calculus I 4 Credit Hours
General Education Civilization & Culture 3 Credit Hours
General Education Social Analysis 3 Credit Hours
Semester Credit Hours   16 Credit Hours
Second Year (Fall Semester)
CSCI 220 Computer Organization & Architecture 3 Credit Hours
CSCI 230 Principles of Database Management 3 Credit Hours
MATH 224 Calculus II 4 Credit Hours
PIO 201   3 Credit Hours
General Education Artistic Expression 3 Credit Hours
Semester Credit Hours   16 Credit Hours
Seccond Year (Spring Semester)
CSCI 380 Operating Systems 3 Credit Hours
MATH 120/301 Discrete Mathematics (or Foundations of Mathematics) 3 Credit Hours
CSCI Elective   3 Credit Hours
General Education Artistic Expression 3 Credit Hours
Free Elective   3 Credit Hours
Semester Credit Hours   15 Credit Hours
Third Year (Fall Semester)
CSCI 310 Data Structures and Algorithms 3 Credit Hours
WRIT 307 Technical Writing 3 Credit Hours
Business Elective   3 Credit Hours
Lab Science Elective   4 Credit Hours
Free Elective   3 Credit Hours
Semester Credit Hours   16 Credit Hours
Third Year (Spring Semester)
CSCI 330 Web Design and Programming 3 Credit Hours
CSCI 365 Networking Infrastructure and Architecture 3 Credit Hours
CSCI Elective   3 Credit Hours
Lab Science Elective   4 Credit Hours
Free Elective   3 Credit Hours
Semester Credit Hours   16 Credit Hours
Fourth Year (Fall Semester)
CSCI 370 Computer and Network Security 3 Credit Hours
CSCO 405 Software Engineering 3 Credit Hours
MATH 257 Engineering & Mathematical Statistics I 3 Credit Hours
Free Elective   3 Credit Hours
Free Elective   3 Credit Hours
Semester Credit Hours   15 Credit Hours
Fourth Year (Spring Semester)
CSCI 420 Systems Development Project 3 Credit Hours
MATH 304 Linear Algebra 3 Credit Hours
CSCI Elective   3 Credit Hours
Free Elective   3 Credit Hours
Free Elective   3 Credit Hours
Semester Credit Hours   15 Credit Hours
Sample Schedule For a Minor
Core Computer Science Courses
CSCI 115 Computer Programming I 3 Credit Hours
CSCI 116 Computer Programming I 3 Credit Hours
Total Hours   6 Credit Hours
Computer Science Track (Choose One)
CSCI 220
CSCI 380
Computer Organization & Architecture
Operating Systems
3 Credit Hours
CSCI 230
CSCI 330
Principles of Database Management
Web Design and Programming
3 Credit Hours
Total Hours   6 Credit Hours
Computer Science Electives
Any three CSCI courses with two courses at 300 level or above
Total Hours   9 Credit Hours
21 Total Hours

Request More Information

Seen enough and ready to learn more?

You've seen what Marietta College has to offer, and we'd love to hear all about you!

When you're ready to start the conversation about attending Marietta, or even if you'd just like more information, fill out our inquiry form. Then an admission counselor will be in contact with you right away to answer any questions you might have!