Computer and Information Science
Dr. Eugen Radian, Chair Math & CS, (650) 508-3472, eradian@ndnu.edu
Dr. John Youssefi, Program Director CIS, (650) 508-3450, jyoussefi@ndnu.edu
The Department of Mathematics and Computer Science offers a Bachelor of Science in Computer and Information Science. The Computer and Information Science major provides sound preparation for a career as a computer professional or for graduate study. It combines a comprehensive theoretical foundation with the pragmatic aspect of designing and implementing computer-based solutions to practical problems. The program also emphasizes the current trends in software engineering through an object-oriented approach and Internet/networking applications using Java, Perl, C++, and other Web related software systems, tools, and technologies.
The major is available to both day and evening students. Evening students who qualify as intensive students may take intensive courses to satisfy their Core Curriculum requirements. Small classes facilitate easy interaction with faculty.
Based on the student’s career needs the Computer and Information Science major offers the following two emphases:
• Software Engineering
• Management Information Systems
Software Engineering (SE) Emphasis
The Software Engineering emphasis combines a comprehensive theoretical foundation with the pragmatic aspect of designing and implementing computer-based solutions to practical problems. Students will be exposed to more traditional Computer Science breadth and depth in conjunction with using a variety of tools and technologies in software engineering.
Management Information Systems (MIS) Emphasis
Management Information Systems focuses on developing quantitative, computing, managerial, and business skills. This emphasis is suitable for students interested in a computer-related career in a business environment and leads to a wide range of employment opportunities related to computer information and technology management.
Bachelor of Science: Computer and Information Science
Required Courses |
Units | |
BUS2991 |
Service Learning Internship |
3 |
CIS1130 |
Foundations of Computer Science |
4 |
CIS1130L |
Programming Laboratory |
1 |
CIS1140 |
Data Structure and Abstraction |
4 |
CIS2233 |
Database Management Systems |
3 |
CIS2235 |
Computer Operating Systems and Unix Utilities |
4 |
CIS2243 |
Computer Network and Network Programming |
4 |
CIS2245 |
Software Engineering |
3 |
CIS2277 |
Web Programming I - Client Side |
3 |
CIS2278 |
Web Programming II - Server Side |
3 |
CIS2885 |
Senior Project |
3 |
MTH2419 |
Discrete Mathematics |
4 |
MTH2522 |
Probability and Statistics |
4 |
Total |
43 | |
Emphasis 1: Software Engineering |
||
MTH1320 |
Calculus I |
4 |
MTH1321 |
Calculus II |
4 |
Select two(2) from the following courses: |
8 | |
CIS1150 |
Computer Organization(4) |
|
CIS2211 |
Algorithms and Complexity(4) |
|
CIS2221 |
Programming Languages and Compiler(4) |
|
Select two(2) from the following courses: |
6 | |
CIS2255 |
Computer Graphics(3) |
|
CIS2261 |
Object-Oriented Design and Programming (3) |
|
CIS2886 |
Special Topics in Computer Science (3) |
|
Total |
22 | |
Emphasis 2: Management Information Systems |
||
BUS1000 |
American Business: Foundations and Practices (3) |
3 |
BUS2000 |
Management Principles and Organizational Behavior (3) |
3 |
BUS2008 |
Legal Enviroment of Business (3) |
3 |
CIS2261 |
Object-Oriented Design and Programming (3) |
3 |
MTH1322 |
Applied Calculus (3) |
4 |
Select Two(2) from the following courses: |
6 |
|
BUS2032 |
Management Planning and Decision-Making (3) |
|
BUS2300 |
Marketing Principles(3) |
|
BUS2372 |
Business to Business Advertising in a Technology Environment (3) |
|
BUS2600 |
Operations and Information Technology Systems (3) |
|
BUS2608 |
Telecommunications Management (3) |
|
CIS2255 |
Computer Graphics (3) |
|
CIS2886 |
Special Topics in Computer Science (3) |
|
Total |
22 |
|
Other Degree Requirements* and General Electives * Other degree requirements include Core Curriculum Requirements and General Degree Requirements |
59 | |
Total Degree Requirements |
124 | |
