Long Island University Logo
Brooklyn Campus, "Come Grow With Us"


B.S. IN COMPUTER SCIENCE

The computer science major is intended for students with an interest in the theory, practice, art, and science of computer programming. This major provides graduates with an educational foundation for careers in computer software or computer system design, including careers as software engineers, application software designers, programmers, and other technology-oriented careers.

Computer science courses concern the theory and practice of solving problems by computer. More specifically, computer scientists build and analyze applications that allow complex problems to be solved. A component of computer science is the study and use of various programming languages, but computer science consists of much more than programming. The mathematical theory of computer science aids in determining the efficiency and correctness of algorithms and programs. In addition, a computer scientist must understand how computers are built and operate. The systematic application of general methods and computing technology to actual problems is also part of computer science.

The B.S. in Computer Science focuses on the concepts and techniques used in the design and development of advanced software systems.  Students in this program explore the conceptual foundations of computer science – its fundamental algorithms, programming languages, operating systems, and software engineering techniques.  In addition, students choose from a rich set of electives – including artificial intelligence, database systems, graphical user interfaces, e-commerce and computer networks, among others.  As with the introductory sequence, these advanced courses stress “hands-on” learning by doing.

Recent LIU graduates of the Computer Science program have begun careers with Goldman Sachs, Computer Associates, SIAC, and other technology-based corporations.

General Requirements

A Bachelor of Science degree in Computer Science requires the following:
Course
Credits
Management 131    
3
Liberal Arts Core 
53
Electives (Liberal Arts) 
6
Advanced Electives (Liberal Arts)
6
Electives (Business or Computer Science ) 
15
Total:
 128

All candidates for the degree must take a minimum of 48 credits of work in courses numbered above 100 offered by Richard L. Conolly College or by the Computer Science Department and courses numbered above 102 by all other departments in the School of Business, Public Administration and Information Sciences.

LIBERAL ARTS CORE CURRICULUM - 50 Credits
Course
Credits
English 16   
3
English 17 or Core Seminar
3
Mathematics 11y, 12y  
6
Speech 3 
3
Philosophy  61, 62  
6
Physics 20
4
Biology 22  
3
English 61-64
6
History 1, 2 
6
Economics 1,2
6
Orientation Seminar 
1

       

Computer Science Core –27 credits
CS 10  Introduction to Computer Science and Programming***
CS 101 Fundamentals of Computer Science
CS 117 Structured Program Design
CS 118 Computer Architecture
CS 130 Algorithms and Data Structures I
CS 132 Discrete Structures in Computer Science
CS 150 Operating Systems*
CS 161 Object-Oriented Programming
or
CS 162 Artificial Intelligence I
CS 164 Software Engineering

Courses Available as Both Computer Science and Information Systems Electives:
CS 112  Programming Methods for Business Applications (COBOL)
CS 133 Algorithms and Data Structures II
CS 135 Compiler Design
CS 149 Database II
CS 151 Programming Languages
CS 152 Numerical Computation
CS 154 Computer Networks
CS 155 UNIX and C
CS 161 Object-Oriented Programming
CS 162 Artificial Intelligence I
CS 163 Artificial Intelligence II
CS 164 Software Engineering

Other special courses that may be used as electives:
CS 156 Internet Programming
CS 157 Graphical User Interface
CS 168, 169  Special Topics in Computer Science
CS 170 Computer Science Internship

*May also be used as IS electives.

**May also be used as CS electives.

***May be waived by passing computer competency waiver examination.