Computers affect almost every aspect of modern-day life – and as the technology continues to advance, so does the demand for computer scientists. This is especially evident when you consider the expected employment growth rate: 12-24 percent through 2026 – much faster than the national average. And with median salaries that range from about $106,000 for software developers to $143,000 for computer and information systems managers – there’s no doubting the value of computer science skills. 

If this high-earning and challenging field sounds appealing, LTU’s Bachelor of Science in Computer Science might be the program for you. The degree offers a solid foundation in computer science, combining industry-relevant courses and labs teaching state-of-the-art technologies in one of the country’s strongest undergraduate research programs.

Not only will you learn to think in new and innovative ways, LTU creates the ultimate computer science undergraduate education experience by exposing you to the most advanced technologies. You may choose from one of several concentrations: business software development, scientific software development, or game software development.

Non-traditional students without credentials but with interest and aptitude for computer science may contact the department chair at mcschair@ltu.edu to discuss opportunities in computer science. 

Why LTU? You'll:

  • Study with nationally recognized faculty
  • Have access to paid internships, which frequently lead to full-time employment
  • Work on interdisciplinary projects that hone your team-building and leadership skills
  • Experience convenient schedules that include day, evening and online classes
  • Have access to LTU’s well-connected career placement services
  • Earn your degree in a productive, vital and economically diverse region that is one of the world’s great centers for entrepreneurship, technological achievement and innovation

Computer Science Students

Computer Science Robot

Students on Laptop

CONTACT :

MATHEMATICS AND COMPUTER SCIENCE DEPARTMENT

Concentrations

Business Software Development Concentration

The Business Software Development concentration for the Bachelor of Science in Computer Science is designed for the student interested in non-scientific applications. It prepares the student for database careers, web application, development network support, mobile device programming, cloud computing, and client-server and middleware architectures.

Bachelor of Science in Computer Science - Business Software Development Concentration Flowchart 2020-21 PDF 

Business Software Development

120 credit-hour program consists of:

First Semester

Course Number Subject Cr. Hrs.
COM 1103 College Composition 3
MCS 1074 Precalculus 4
MCS 1243 Foundations of Computer Science 3
COM 1001 Pathways to Research Careers 1
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 1224 Survey of Calculus  4
MCS 1514 Computer Science 1 4
MCS 1111 Coding Club (1st of 2) 1
   TOTAL 15

First Semester

Course Number Subject Cr. Hrs.
LLT 1223 World Masterpieces 2 3
MCS 2514 Computer Science 2 4
MCS 2523 Discrete Math 3
SSC/PSY XXX3 Elective 3
XXX3 Natural Sciences 1 3
   TOTAL 16

Second Semester

Course Number Subject Cr. Hrs.
COM 2103 Technical and Prof. Communication 3
MCS 1111 Coding Club (2nd of 2) 1
MCS 2534 Data Structures 4
MCS 2513 Software Engineering 1 3
XXX3 Natural Science 2 3
XXX1  Natural Science Lab 1
   TOTAL 15

First Semester

Course Number Subject Cr. Hrs.
MCS 2124 Statistics 4
MCS 3543 Intro to Database Systems 3
MCS 3663 Computer Architecture and Assembly 3
MCS 3603 Java 3
MCS 2613 Software Engineering 2 3
COM 3000 Writing Proficiency Exam 0
   TOTAL 16

Second Semester

Course Number Subject Cr. Hrs.
MCS 4663 Operating Systems 3
MCS 3633 Functional Programming 3
XXX3  General Elective 3
MCS XXX3 Jr./Sr. Elective (2) 6
   TOTAL 15

First Semester

Course Number Subject Cr. Hrs.
MCS 4993 Topics in MCS 3
MCS 4833 Senior Project 3
MCS 4613 Computer Networks 3
XXX3 General Elective 3
SSC/PSY XXX3 Jr./Sr. Elective 3
COM 4001 Pathways Capstone Lab 1
   TOTAL 16

Second Semester

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

Game Software Development Concentration

The Game Software Development concentration for the Bachelor of Science in Computer Science is an exciting option for students interested in preparing for a career in the rapidly expanding game development industry.

Bachelor of Science in Computer Science - Game Software Development Concentration Flowchart 2020-21 PDF 

Game Software Development

127 credit-hour program consists of:

First Semester

Course Number Subject Cr. Hrs.
COM 1001 Pathways to Research Careers 1
COM 1103 College Composition 3
PSY 1213 Introductory Psychology 3
MCS 1243 Foundations of Computer Science 3
MCS 1414 Calculus 1 4
MCS 1643 Intro. to Games and Animation 3
   TOTAL 17
     

Second Semester

Course Number Subject Cr. Hrs.
SSC 2413 Foundation of American Experience 3
LLT 1213 World Masterpieces 1 3
MCS 1424 Calculus 2 4
MCS 1514 Computer Science 1 4
MCS 1653 Game Genre Development 3
   TOTAL 17

First Semester

Course Number Subject Cr. Hrs.
MCS 3563 Game Design 3
MCS 2513 Software Engineering 1 3
MCS 2414 Calculus 3 4
MCS 2514 Computer Science 2 4
MCS 2523 Discrete Math 3
   TOTAL 17

Second Semester

Course Number Subject Cr. Hrs.
SSC 2423 Development of American Experience 3
LLT 1223 World Masterpieces 2 3
MCS 2534 Data Structures 4
GAM 2313 Integrated Game Studio 1 3
PHY 2413 University Physics 1 3
PHY 2421 University Physics 1 Lab 1
   TOTAL 17

First Semester

Course Number Subject Cr. Hrs.
COM 2103 Technical and Prof. Communication 3
MCS 3663 Computer Architecture and Assembler 3
CRW 2513 Creative Writing 3
GAM 2213 History of Game Design 3
COM 3000 Writing Proficiency Exam 0
XXX3 Natural Science Elective 3
   TOTAL 15

Second Semester

Course Number Subject Cr. Hrs.
MCS 3543 Intro to Database Systems 3
GAM 3313 Integrated Game Studio 2 3
MCS 3503 Computer Graphics Programming 3
MCS 4633 Artificial Intelligence 3
MCS XXX3 MCS Elective 3
   TOTAL 15

First Semester

Course Number Subject Cr. Hrs.
MCS 4613 Computer Networks 3
MCS 4833 Senior Project 3
MCS 4653 Theory of Computation 3
MCS 3683 Principles of Animation 3
MCS 4663 Operating Systems 3
COM 4001 Pathways Capstone Lab 1
   TOTAL 16

Second Semester

Course Number Subject Cr. Hrs.
LLT XXX3 Jr./Sr. Elective 3
SSC/PSY XXX3 Jr./Sr. Elective 3
MCS 4643 Comparative Prog. Languages 3
MCS 4843 Senior Project 2 3
MCS XXX3 MCS Elective 3
   TOTAL 15

Scientific Software Development Concentration

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 2020-21 PDF 

Scientific Software Development

120 credit-hour program consists of:

First Semester

Course Number Subject Cr. Hrs.
COM 1001 Pathways to Research Careers 1
COM 1103 English 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 17

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
XXX3 General Elective 3
   TOTAL 16

First Semester

Course Number Subject Cr. Hrs.
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
MCS XXX3 Math Elective 3
MCS XXX3 MCS Elective 3
COM 3000 Writing Proficiency Exam 0
   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
XXX3 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. 

Software Engineering Concentration

The Software Engineering concentration for the Bachelor of Science in Computer Science prepares the student for graduate work in computer science as well as professional software engineering.

Bachelor of Science in Computer Science - Software Engineering Concentration Flowchart 2020-21 PDF 

Software engineering

121 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 of Computer Science 3
MCS 1074* Precalculus* 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 1224* Survey of Calculus* 4
MCS 1514 Computer Science 1 4
MCS 1111 Coding Club (1st of 2) 1
   TOTAL 15

First Semester

Course Number Subject Cr. Hrs.
LLT 1223 World Masterpieces 2 3
MCS 2124 Statistics* 4
MCS 2513 Software Engineering 1 3
MCS 2514 Computer Science 2 4
MCS 2523 Discrete Math 3
   TOTAL 17

Second Semester

Course Number Subject Cr. Hrs.
MCS 2613 Software Engineering II 3
MCS 2534 Data Structures 4
XXX3 Natural Science 1* 3
XXX1  Natural Science Lab 1
MCS XXX3 MCS Elective 3
   TOTAL 14

First Semester

Course Number Subject Cr. Hrs.
COM 2103 Technical and Prof. Communication 3
COM 3000 Writing Proficiency Exam 0
MCS 3603 Java 3
MCS 3663 Computer Architecture and Assembler 3
XXX3 Natural Sciences 2* 3
SSC/PSY XXX3 SSC/PSY Elective 3
   TOTAL 15

Second Semester

Course Number Subject Cr. Hrs.
MCS 3513 Software Architecture 3
MSC 3543 Intro. to Database Systems 3
MCS 4663 Operating Systems 3
MCS 4993 Topics in Math/CS 3
MCS XXX3 MCS Elective 3
MCS 1111 Coding Club (2nd of 2) 1
   TOTAL 16

First Semester

Course Number Subject Cr. Hrs.
MCS 4513 Software Quality & Proj Mgmt 3
LLT XXX3 Jr./Sr. Elective 3
MCS 4613 Computer Networks 3
MCS 4653 Theory of Computation 3
MCS 4833 Senior Project 3
COM 4001 Pathways Capstone Lab 1
   TOTAL 16

Second Semester

Course Number Subject Cr. Hrs.
MCS 4643 Comparative Prog. Languages 3
MCS 4843 Senior Project 2 3
SSC/PSY XXX3 Jr./Sr. Elective 3
XXX3  Jr./Sr. General Elective 3
XXX3 Jr./Sr. MCS Elective 3
   TOTAL 15

*May replace MCS1074 and MCS1224 with MCS1414 and MCS1424 (Calculus 1 and Calculus 2).

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. 


Computer Science Graphic

Careers

Computer Science graduates are employed in a variety of dynamic career positions. Computer science majors can concentrate on the engaging aspects of intelligent systems, autonomous robots, game development, computer security, web application development, data mining, networks and virtual environments.

Career opportunities occur in a wide variety of settings, such as large or small software companies, computer services companies, and various other organizations, including industry, government, banking, and health care.

The National Association of Colleges and Employers recently reported that the average annual salary for computer science graduates was more than $67,000.

Find work in these fields

Applications Programming/Design
Artificial Intelligence
CAD/CAM Design
Computer Engineering
Customer Support
Game Design
Information Systems
Network Administration
Operations Research
Programming/Analysis
Software Development
Technical Sales/Support
Technical Writing
Web Design

© 2020 Lawrence Technological University   |   Privacy Statement