Bachelor of Science in SE--Colorado Technical University

课程名称:Bachelor of Science in Software Engineering

授予学位:学士学位 (Bachelor degree)
 
授予机构:Colorado Technical University
 
学院:Colorado Technical University

课程介绍:

This degree program is designed to prepare graduates to enter the expanding domain of software as an engineering discipline. As software systems grow in size and complexity, more disciplined, rigorous approaches are required. This program engages students in the entire software development lifecycle effort including requirements, architecture, detailed design, implementation, risk analysis, testing, deployment and finally software evolution. The educational objectives of the BSSE program are to provide graduates with: sufficient discipline and expertise to be productive, entry-level software engineers within industry; and the academic preparation for entry into the Master of Science in Computer Science with a concentration in Software Engineering (MSCS-SE) program. The core outcome of the program: an ability to apply knowledge of mathematics, science, and engineering; an ability to design and conduct experiments, as well as to analyze and interpret data; an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability; an ability to function on multidisciplinary teams; an ability to identify, formulate, and solve engineering problems; an understanding of professional and ethical responsibility; an ability to communicate effectively; the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context; a recognition of the need for, and an ability to engage in life-long learning; a knowledge of contemporary issues; an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
 
国际学生入学要求:

Applicants whose first language is not English must have TOEFL scores of 500 as a proof of English proficiency or 213 for the computer based exam. For the Internet Based Test of English as a Foreign Language (TOEFL iBT) an aggregate score of 80 is required. In addition to the aggregate score requirement for the internet based test, the following minimum scores must also be met: Writing - 17, Speaking - 17, Reading - 16, Listening - 15.

课程安排:

The modules are as follows: Courses: Preparatory: CS104 Problem Solving Concepts With C++ 4; ENGL080 English Composition Preparation 4; IT080 Introduction to Computing 4; MATH060 Pre-Algebra 4; MATH080 Elementary Algebra 4; MATH103 College Algebra 4; MATH104 Trigonometry 4; MATH115 Pre-Calculus 4; Courses: Gen-Ed; CS250 Fundamentals of Database Systems 4; ECON202 Microeconomics 4; ENGL111 English Composition I 4; ENGL112 English Composition II 4; ENGL210 Professional Speaking 4; ENGL240 Professional Communication for Technical Careers 4; HIST150 or HIST210 World History Since 1500 or World History and Culture I 4; HUMN200 or LITR220 Art and Music Appreciation or Values in World Literature 4; INTD121 Introduction to the Design Process 4; MATH201 Calculus I 4; MATH366 Probability and Statistics 5; PHIL340 Ethics for the Technology Age 4; PHY211 Physics I - Mechanics 5; PSYC100 OR SOCL101 Introduction to Psychology or Introduction to Sociology 4; SWE311 The Software Engineering Profession 4; Courses: Core: CE242 Computer Architecture 4; CS115 Programming With C++ 4; CS215 Intermediate C++ Programming 4; CS230 Data Structures 4; CS265 Algorithms 4; CS340 Operating Systems 4; CS346 User Interface Design 4; CS376 Object Oriented Methods 4; CS381 Software Requirements Engineering 4; CS382 Software Design 4; CS383 Software Testing 4; CSS150 Introduction to Computer Security 4; EM208 Web Development I 4; IT200 Introduction to Networking 4; MATH200 Discrete Mathematics 4; MATH202 Calculus II 5; MATH300 Advanced Discrete Mathematics 4; MATH304 Linear Algebra 4; MATH465 Formal Methods for Software Engineering 4; PHY212 Physics II . Heat, Light and Sound 5; SWE345 Survey of Programming Languages 4; SWE400 Software Construction 4; SWE410 Software Processes 4; SWE420 Distributed Systems and Concurrency 4; SWE440 Software Project Management 4; SWE481 Software Engineering Capstone I 4; SWE482 Software Engineering Capstone II 4; Courses: Concentration: RELECM4 Math or Science elective (4 or 5 hours) 4; RELECSE12 Select a set of three related elective courses 12; UELEC4 Select a minimum of 4 credit hours 4; Courses: Electives: CE412 Advanced Computer Architecture 4; CSS200 Principles of Network Security 4; CSS300 Vulnerability Assessment and Management 4; CSS320 Process Engineering 4; CSS380 Business Continuity and Disaster Recovery Planning 4; EE221 Circuit Analysis I 5; EE252 Digital Design I 5; EE312 Embedded Microcontrollers 5; EE331 Circuit Analysis II 5; EE375 Electronic Design I 5; IT200 Introduction to Networking 4; IT340 Client/Server System and Network Administration 4; SWE323 Introduction to Game Design and Development 4; SWE423 Designing for Games 4; SWE443 Game Programming and Production 4.

美勤精英顾问