MCLA Department of Computer Science

Curriculum

The Department of Computer Science offers a four-year program leading to a Bachelor of Science in Computer Science focused on Information Technology. Students majoring in other departments may complete a minor in Computer Science or a minor in Information Technology.

Information Technology encompasses a broad range of computing and communications technologies that are used for information, entertainment, and commerce. With the growth of the Internet, the applications of these technologies now stretch from the factory floor to the office, boardroom, and home. These applications are based on distributed systems of networked computers and software developed using object-oriented techniques.

Career opportunities for graduates with these skills exist both in Internet companies and in more traditional companies that have a need for distributed systems of networked computers and software systems. Recent graduates have found employment with Internet startup companies, the insurance industry, communications companies, and government contractors. The major program is designed to provide students with a strong grounding in several areas. Students graduating with a degree in computer science will:

  • Be prepared to engage in the computer programming process, including problem solving techniques, program control constructs, and program implementation and testing
  • Be familiar with the representation and manipulation of data within a computer program
  • Be able to understand and use an object-oriented approach to design and implement computer programs
  • Be able to understand and implement N-tiered distributed software systems
  • Have developed a significant N-Tiered distributed system as part of the program's capstone course sequence