Computer Science Department 

 

Goal – Meet the educational needs of midshipmen and prepare them for military careers by maintaining a challenging and rewarding major, promoting appropriate yard-wide service courses, and establishing an atmosphere in which learning can flourish and develop into a passion and commitment to lifelong learning.  Computer Science majors should learn not only the fundamentals of computer science, but also the necessary skills for problem solving, logic, organization, and computer ethics.

 

Objective 1            Convey the understanding of, and ability to solve, problems through artifacts of computing such as specifications, code and other written documents.

Objective 2            Be proficient in at lest one computer language with significant exposure to at least two others.

Objective 3            Have a working knowledge of fundamental data structures and algorithms.

Objective 4            Work in teams to complete projects.

Objective 5            Have an ability to communicate effectively.

Objective 6            Address the ethical and social implications of computing consistent with Navy and marine corps core values and the ACM/IEEE computer professional's code of ethics.

Objective 7            Be prepared to enter a graduate program.

Additional Student Objectives (not required outcomes)

Objective 8            Students will have exposure to fleet applications of computer science.  

Objective 9            Qualified students will be afforded the opportunity to participate in research with faculty members.

Objective 10        Qualified students will be provided opportunities to participate in the Immediate Graduate Education Program and Voluntary Graduate Education Program (IGEP/VGEP) at civilian universities.

Objective 11        Students will be afforded the opportunity to be involved in extracurricular activities such as programming contests and ACM lecture series, and organizations such as Upsilon Pi Epsilon.

Objective 12        Students will be given the opportunity to participate in a challenging Summer Internship Program.