The Scientific Software Development concentration for the Bachelor of Science in Computer Science is the best selection for the greatest flexibility. It prepares the student for graduate work in computer science as well as professional software development in any application.

Bachelor of Science in Computer Science - Scientific Software Development Concentration Flowchart 2023 PDF 

Scientific Software Development

124 credit-hour program consists of:

First Semester

Course Number Subject Cr. Hrs.
COM 1001 Pathways to Research Careers 1
COM 1103 College Composition 3
MCS 1243 Foundations to Computer Science 3
MCS 1414 Calculus 1 4
SSC 2413 Foundations of American Experience 3
   TOTAL 14
     

Second Semester

Course Number Subject Cr. Hrs.
LLT 1213 World Masterpieces 1 3
SSC 2423 Development of American Experience 3
MCS 1424 Calculus 2 4
MCS 1514 Computer Science 1 4
SSC/PSY XXX3 SSC/PSY Elective 3
   TOTAL 17

First Semester

Course Number Subject Cr. Hrs.
LLT 1223 World Masterpieces 2 3
MCS 1111 Coding Club (1st of 2) 1
MCS 2414 Calculus 3 4
MCS 2514 Computer Science 2 4
MCS 2523 Discrete Math 3
   TOTAL 15

Second Semester

Course Number Subject Cr. Hrs.
COM 2103 Technical and Prof. Communication 3
MCS 2534 Data Structures 4
MCS 3633 Functional Programming 3
MCS 2513 Software Engineering 1 3
MCS 2403 Intro to Data Science 3
MCS 2111 MCS Seminar 1
   TOTAL 17

First Semester

Course Number Subject Cr. Hrs.
XXX3 General Elective 3
MCS XXX3 MCS Elective 3
MCS 3863 Linear Algebra 3
MCS 3543 Intro to Database Systems 3
MCS 3663 Computer Arch & Assembler 3
PHY 2413 University Physics 1 3
PHY 2421 University Physics 1 Lab 1
   TOTAL 16

Second Semester

Course Number Subject Cr. Hrs.
MCS 4663  Operating Systems 3
MCS 4993 Topics in MCS 3
PHY 2423 University Physics 2 3
PHY 2431  University Physics 2 Lab 1
XXX3 Jr./Sr. General Elective  3
   TOTAL 16

First Semester

Course Number Subject Cr. Hrs.
MCS 4613 Computer Networks 3
MCS 4833 Senior Project 3
MCS 1111 Coding Club (2nd of 2) 1
SSC/PSY XXX3 Jr./Sr. Elective 3
MCS XXX3 MCS Elective 3
COM 4001 Pathways Capstone Lab 1
   TOTAL 14

Second Semester

Course Number Subject Cr. Hrs.
MCS 4643 Comparative Prog. Languages 3
MCS 4653 Theory of Computation 3
MCS 4843 Senior Project 2 3
LLT XXX3  Jr./Sr. Elective 3
XXX3 Jr./Sr. General Elective 3
   TOTAL 15

For more information or to speak with an advisor, contact the Department of Mathematics and Computer Science at 248.204.3560, mcschair@ltu.edu, or visit room S120 in the Science Building.