您好,欢迎来到九壹网。
搜索
您的当前位置:首页BSCS

BSCS

来源:九壹网


Bachelor of Science in Computer Science (BSCS)

Objectives: The Bachelor of Science in Computer Science curriculum is designed to provide in-depth professional training in a range of current computer science subjects, including structured programming, object-oriented analysis and program design, computer organization principles and industry-wide operating systems, database principles and applications, and principles of computer networks. It is designed to equip the student with both a theoretical background and hands-on experience. The curriculum provides training in software engineering and prepares the students for employment in computer software related areas, such as computer software design and development, and computer software applications in computer networks and Internet systems. The computer training will enable the students to work with computers as programmers, program and/or systems analysts, software engineers, computer systems administrators, database developers or administrators, Internet application software engineers, and technical program managers. After completing the undergraduate degree, a student is also prepared to enter an advanced degree program in a computer science related field if he/she desires.

Graduation Requirements: A minimum of 129 units are required for graduation. They include the following:

1) 42 units of general education courses including 12 units in English and communications, 12 units in

humanities, 9 units in mathematics and natural sciences, and 9 units in social sciences, 2) 76 units of major courses, and 3) 11 units of electives.

BSCS Curriculum (Total 129 units)

1. General Education (minimum 42 units)

The purpose of general education is to give breadth to the student’s education. With a general background in English and communications, humanities, mathematics, natural sciences, and the social sciences, the student will be prepared for his/her roles both in society and at work. Students who have not completed the general education requirements upon entering a degree program at NPU are required to observe the following curriculum to meet the general education requirements.

Units (a) English and Communications (12 units)

ENGL101 ENGL102 ENGL311 ENGL420

Expository Writing Critical Thinking

Speech and Public Speaking Intercultural Communication (3) (3) (3) (3)

(b) Humanities (12 units)

HU210 HU230 HU335 HU425

Introduction to Philosophy Art Appreciation Music Appreciation Principles of Ethics (3) (3) (3) (3)

(c) Mathematics and Natural Sciences (9 units)

PHYS101 MATH201 MATH208

Introduction to Physical Sciences Calculus – I Statistics (3) (3) (3)

(d) Social Sciences (9 units)

SOC201 SOC340 SOC400 California History Health Psychology

Early American History (3) (3) (3)

2. Major Requirements (minimum 76 units)

[Engineering mathematics, science, digital circuits basics, and computer science; a course to prepare for professional

career; a major design experience that builds upon the fundamental concepts in mathematics, basic sciences, the humanities and social sciences, computer science topics, and communication skills]

Units

IT200

MATH202 MATH203 MATH205 PHYS201 PHYS201L PHYS202 PHYS202L CS200 CS204 CS204L CS230 CS230L EE205 EE205L CE305 CS350 CS350L CS360 CS380 CS385 CS385L

Introduction to Computers and Digital Media Calculus1 - II Linear Algebra

Differential Equations Physics - I Physics Lab – I Physics – II Physics Lab – II Discrete Logic

Program Design and Analysis in C Language C Programming Lab

Introduction to Unix/Linux Unix/Linux Lab - I

Fundamentals of Digital Electronics Digital Electronics Lab – I

Computer Organization Data Structures Data Structures Lab

Object-oriented Programming in C++ Introduction to Operating Systems Unix/Linux Shell Scripting Unix/Linux Lab – II

(3) (3) (3) (3) (3) (1) (3) (1) (3) (3) (1) (3) (1) (3) (1) (3) (3) (1) (3) (3) (3) (1) (3) (3) (3) (3) (3) (3) (3) (3)

BUS450 CE450 CS453 CS457 CS470 CS480 CS494 CS495

Professional Development

Fundamentals of Embedded Engineering Compiler Design

Data Modeling and Implementation Techniques Network Engineering and Management Java and Internet Applications Senior Design Project - I Senior Design Project - II

3. Electives (minimum 11 units)

The student may select courses in any discipline to fulfill this requirement. Computer science students are encouraged to take courses outside the CS area in order to promote breadth as well as depth in their study program. Course prerequisite requirements must be met. When applicable, the student may take Curricular Practicum courses and engage in practical training to work on company projects which are directly related to the student’s course of study.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务