|
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.
|