Mar 29, 2024  
Loyola Marymount University Bulletin 2014-2015 
    
Loyola Marymount University Bulletin 2014-2015 [ARCHIVED CATALOG]

Computer Science, B.S.


Return to {$returnto_text} Return to: Academic Degrees and Programs

The computer science curriculum consists of classroom and laboratory experiences related to the following topics: algorithms and data structures, theory and design of computer programming languages and systems, operating systems, compilers, interaction design, computer graphics, distributed systems, database systems, artificial intelligence, networks, and organization and design of microprocessor-based computer systems. The curriculum embraces the values, best practices, and philosophy of the open source culture.

The B.S. degree is awarded upon successful completion of the computer science curriculum. Department criteria for graduation include completion of all courses in the curriculum with a minimum grade point average of C (2.0) in the Upper Division Requirements listed below.

A minor field program in computer science is also offered, which emphasizes traditional topics such as programming and data structures. The course requirements are

 ,  ,  ,   or  , and two upper division CMSI electives.

Objectives


The program educational objectives for graduates are: 1) preparation for professional practice; 2) preparation for advanced study; 3) promotion of the ideas of life-long learning; 4) development of self-fulfillment through professional activity; and 5) development of ethical values and personal responsibility.

The program educational objectives are met by providing a curriculum which follows contemporary guidelines for computer science. Mathematics and digital hardware courses are important components of the curriculum. In addition to these traditional technical courses, and in keeping with the Jesuit tradition of educating the whole person, the curriculum includes core requirements in the humanities, communications, social sciences, and the fine arts.

Opportunities for involvement in professional societies, student design competitions, public open source projects, research with faculty, and University co-curricular activities are plentiful and help to accomplish these objectives.

Computer Science Curriculum


Major Requirements


Lower Division Requirements:


Electives


The 21 semester hours designated as electives must include one course in laboratory science and one course of upper division computer science.

Students are encouraged to prepare, in consultation with an advisor, a coherent set of electives, so as to:

  1. Customize a computer science curriculum to feature a field of emphasis, such as scientific computing, business applications, or games and animation.
  2. Achieve a minor or build strength in a field related to computer science, such as psychology, linguistics, engineering, logic, foreign languages, animation, economics, or the technical arts.
  3. Achieve breadth in the undergraduate curriculum.

Freshman Year


Fall Semester


Total: 16 semester hours

Spring Semester


Total: 16 semester hours

Sophomore Year


Fall Semester


Total: 15 semester hours

Spring Semester


Total: 15 semester hours

Junior Year


Fall Semester


Total: 15 semester hours

Spring Semester


Total: 16 semester hours

Senior Year


Fall Semester


Total: 15 semester hours

Spring Semester


  • 4 semester hours
  • CMSI Elective 3 semester hours
  • Elective 3 semester hours
  • University Core 3 semester hours
  • University Core 3 semester hours
Total: 16 semester hours

Total: 124 semester hours


The proper sequence of the University core courses should be discussed with the student’s advisor.

Return to {$returnto_text} Return to: Academic Degrees and Programs