The Department of Computer Science offers a four-year program leading to a Bachelor of Science in Computer Science. Students majoring in computer science will choose to focus their studies in one of five areas of concentration: software development, information technology, business information systems, bioinformatics, and electrical engineering.
The Electrical Engineering Concentration prepares students for a variety of career opportunities, and may include design of next generation laptops, iPads, cell phones, navigation systems, or other network devices. The concentration consists of courses such as Electrical Circuit Design, Electronic Fabrication, Control Systems, Communications, Computer Organization and Assembly Language etc.
The Software Development Concentration prepares students for careers as software developers or for graduate study in computer science. This concentration consists of a solid core of computer science theory as well as several courses in computer programming utilizing a wide variety of programming languages. For a detailed list of this program's requirements consult the Software Development Concentration Checklist.
The Information Technology Concentration prepares students for a variety of careers in computing including information security, networking, system and database administration, and business application development. This concentration consists of courses in security, networking, database, hardware, and computer programming. For a detailed list of this program's requirements consult the Information Technology Concentration Checklist.
The Business Information Systems Concentration is an interdisciplinary concentration that prepares students for a career in information systems management or technology entrepreneurship. This concentration consists of courses in information systems, systems analysis, database, business application development, accounting, and management. For a detailed list of this program's requirements consult the Business Information Systems Concentration Checklist.
The Bioinformatics Concentration is an interdisciplinary concentration that prepares students for careers in bioinformatics and data science, or for graduate study in these areas. This concentration consists of courses in biology, database, parallel computing, algorithms, and computer programming. For a detailed list of this program's requirements consult the Bioinformatics Concentration Checklist.
Student learning outcomes for all five concentrations, as well as all academic programs at MCLA, can be found here.
NOTE: Students who entered the computer science major prior to fall 2013, and have not chosen one of these five concentrations, are required to meet the requirements specified in this checklist.