Lawrence Technological University’s Bachelor of Science in Computer Science can prepare you to meet the challenges of this exciting and evolving industry. The program offers the flexibility to accommodate students from a variety of backgrounds – recent high school graduates can gain the specialized knowledge necessary to work in such areas as SOFTWARE ENGINEERING, SCIENTIFIC COMPUTING, BUSINESS APPLICATIONS and CLOUD COMPUTING, and GAME DEVELOPMENT by working with leading internationally recognized professors.
Non-traditional students or working professionals without credentials but with interest and aptitude in computer science should feel free to contact the department chair at firstname.lastname@example.org to discuss opportunities in computer science.
SummaryThe Bachelor of Science in Computer Science program at Lawrence Technological University offers you a sound foundation in computer science, combining industry-relevant courses and labs teaching state-of-the-art technologies within one of the country's strongest undergraduate research programs.
The problem-solving skills and out-of-the-box mindset combined with knowledge in the most advanced technologies creates the ultimate computer science undergraduate education experience. You may choose one of several concentrations: business software development, scientific software development, or game software development.
Why Computer Science at LTU?
The faculty at Lawrence Tech is dedicated to your success and can provide one-on-one advising to help you reach your individual goals and create a program geared to your specific interests. Small classes enhance your interaction with your professors and other students. You will learn in specialty labs devoted to multimedia, computer graphics, distributed computing, and robotics.
With our project-based educational approach, LTU is also one of the nation’s leading institutes in undergraduate research in computer science, reflected by objective standard metrics such as student-authored scientific publications and student discoveries featured in the popular press. The world-class education and LTU’s reputation are also reflected by one of the highest employment rates. Nearly 100% of are graduates are employed in the field or attend graduate schools.
Lawrence Tech’s signature “theory and practice” approach combines strong instruction in the fundamentals of computer science with a focus on the practical skills needed in the workplace. You can participate in cooperative projects and in classroom, state, national, and international competitions that can further enhance your team-building and leadership skills. Opportunities for paid internships can also provide links to employers as well as valuable hands-on experience.
Computer Science Core (19 credit hours)
Course Number Subject Cr. Hrs.
1. MCS 1514 Computer Science 1 4
2. MCS 2514 Computer Science 2 4
3. MCS 2534 Data Structures 4
4. MCS 3543 Database Systems 4
Plus at least one of the following:
a. MCS 2523 or Discrete Math or
b. MCS 3633 or Functional Programming or
c. MCS 2513 Software Engineering 1 3
Minor Completion: Chose one of the following three options: (6 or 9 credits)
- Two upper division classes (MSC 3xxx or MCS 4xxx) approved by a computer science advisor
- One upper division class (MSC 3xxx or MCS 4xxx) approved by a computer science advisor,
plus both of the following:
Course Number Subject Cr. Hrs.
- MCS 1643 Intro to Games & Animation 3
- MCS 1653 Game Genre Development 3
Completion of MCS 4833 Senior Project plus one additional upper division class as follows:
Course Number Subject Cr. Hrs.
- MCS 4843 or Senior Project 2 or
- MCS 3xxx/4xxx an advisor-approved MCS elective 3
Transfer students must take at least their last three computer science courses at LTU to be
eligible for the computer science minor.
For more information, contact email@example.com. Students can complete a minor in computer science by taking 24 credit hours of computer science courses that are at a level of MCS1514 Computer Science 1 or above.
The certificate in Computer Science requires the following courses:
Computer Science 1
*MCS1514 and MCS2514 may be transferred in with a grade of B or better.
*A 2.0 GPA average in these classes is required to earn this certificate.
Scientific Software Development
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 all areas of software development, and combines problem-solving skills with the most current technologies in the field. At LTU students also have the opportunity to participate in research at the highest possible level. Our program is one of the top in the nation in student-authored scientific publications, as well as news articles describing work done by students. The scientific software development concentration also provides the best preparation for graduate work in Computer Science.
Game Software Development
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. In hands-on interactive studios, students explore animation, interactive computer graphics, two- and three-dimensional representation and transformation, modeling, game genres, and graphics programming. They also create their own completely envisioned computer games.
Business Software Development
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, web and business application development. In keeping with today’s technology and to provide our students with the most up to date education, our department has updated its concentrations.
The Software Engineering concentration for the Bachelor of Science in Computer Science is designed to meet the sky-rocketing demand for Software Engineers throughout the world. Software engineers develop & apply innovative ideas, processes, methodologies, framework and tools to improve the development processes, quality, performance, and reliability of computer software systems. Through hands-on software project development & management experiences coupled with testing, verification and validation techniques, graduates of this concentration have the expertise to satisfy the most exacting customer requirements, optimum efficiency in software design, reduced production and maintenance costs, improved system reliability, and enhanced system security.
CurriculumYour degree requires 121 to 122 credit hours, depending on the concentration chosen, and consists of:
|Humanities (with emphasis on leadership)||28|
|Natural Science||7 - 8|
|Mathematics||18 - 21|
|Electives||18 - 21|
|Total||121 - 22|
Graduates with a degree in Computer Science have many career options:
A variety of dynamic careers await you as a computer science graduate. With many basic programming and support tasks being shipped overseas, 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, just to mention a few.
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.
While starting salaries vary widely, computer science graduates are typically well-paid.
The National Association of Colleges and Employers recently reported that the average annual salary for computer science graduates was more than $50,000.