Computer Science (CS)

A computer Scientist must be able to choose the software “building blocks” that best match the operational goals of the system being developed. Computer Scientist jobs vary, ranging from software development as diverse as a new PC operating system, to an accounting package, or even a new computer game. A Computer Science career might include design of a new search engine, running an Internet Service Provider (ISP) business, or performing system administration on a network of workstations.

Every computer chip needs programming in order to function. Programs are the representation of algorithms. In turn, algorithms are detailed sequences of actions to perform to accomplish a task or to solve a problem. Computer science is the systematic study of these algorithms.

MECOP Computer Science students learn to invent algorithms that enable computers to do new things. Professionals in this field should be able to prove the correctness and determine the efficiency of algorithms. MECOP Computer Science internships provide real-world experience in key skills, such as the design of computer systems able to execute algorithms automatically as languages, compilers, and operating systems.

Internship History

Participating Universities

MECOP currently accepts Computer Science students from the following universities:

Academic Advisors

Course Information

Internship Project Samples

  • Web Development
  • Database Management
  • Java, C/C++ Programming
  • Script Programming
  • Regression Testing and Test Harness Development
  • GPS Navigation and Avionics Simulator

Key Course Highlights

  • Operating Systems
  • Analysis of Algorithms
  • Introduction of Computer Networks
  • Database Management Systems
  • Computer Architecture