Utah Valley State College 2008-2009 Course Catalog - (Page 132) Computer Science Computer Science department of computer Science and pre-Engineering department chair: Abraham teng Office: CS 520J Telephone: 801-863-6201 Administrative Support III: Heddy Howerton Office: CS 520H PROGRAMS Students majoring in Computer Science (CS) may receive either a two-year AS or AAS degree or a four-year bachelor degree. A certificate program is available for those seeking short-term specialized training. The Associate in Science Degree in Computer Science (AS-CS) is a transfer degree and is available for those wishing to transfer to a bachelor degree program. The Associate in Applied Science Degree in Computer Science (AAS-CS) provides job-ready skills and includes areas of specialization in: Computer Engineering, Computing and Networking Sciences. Note: Students may earn only one AAS Degree in Computer Science. Additional degrees will not be awarded for completing subsequent AAS-CS areas of specialization. A four-year bachelor degree, accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (CAC of ABET, 111 Market Pl., Suite 1050, Baltimore, MD 21202, www.abet.org), is offered in Computer Science (BS-CS). There are four possible areas of specialization: Computer Engineering, Computer Networking, Computer Science, and Database Engineering. The Computer Science areas of specialization conform to the Association of Computing Machinery (ACM) model curriculum. Students completing the Computer Science degree should be prepared to take professional programming and networking certification exams. Note: Students may earn only one BS Degree in Computer Science. Additional degrees will not be awarded for completing subsequent BS-CS areas of specialization. A four year Bachelor Degree is offered in Software Engineering. In addition to regular programs, the Department also offers a variety of courses to provide skill upgrades, network administration education, short-term intensive training, and other services for the community. Classroom instruction is supported by wellequipped computer laboratories with over 180 computers interconnected through a series of Microsoft and Linux networks and servers. • INFO 1510 • ENGL 1010 Elective Requirements: Introduction to System Administration--Linux/UNIX Introduction to Writing 3.0 Telephone: 801-863-8218 faculty: Professor Dennis Fairclough David Heldenbrand Keith Olson Associate Professor Charles Allison Roger deBry Brian Durney Kirk Love Todd Peterson Reza Sanati Assistant Professor Neil Harrison Curtis Welborn Advisor: Patti Miner Office: CS 635 Telephone: 801-863-8408 Choose 6 credits from the following courses (Must be approved by CNS Department. See CNS advisor): • CS 2220 Visual Basic Programming (3.0) or CS 3220 Visual Basic Software Development (3.0) • CS 2250 Java Programming (3.0) or CS 3250 Java Software Development (3.0) • CS 2370 C-plus-plus Programming (3.0) or CS 3370 C-plus-plus Software Development (3.0) • CS 2550 Internet Programming (3.0) or CS 3550 Internet Software Development (3.0) • CS 239R Current Topics in Computer Science (1.0) • CS 3060 Operating Systems Theory (3.0) • CS 3260 CsharpNET Software Development (3.0) • CS 3520 Database Theory (3.0) 6 Credits 3.0 6.0 Graduation Requirements: 1 2 3 4 Completion of a minimum of 30 semester credits. Minimum grade of C- required in all courses. Overall grade point average of 2.0 (C) or above. Residency hours -- minimum of 10 credit hours through course attendance at UVU. AAS in computer Science General Education Requirements: 64 Credits 13 Credits A minimum of 16 credits of General Education requirements are required for graduation. Not all GE requirements are listed in this section (see Specialty Core requirements for more details). • ENGL 1010 Introduction to Writing 3.0 • HUMANITIES/FINE ARTS/FOREIGN LANGUAGE 3.0 (COMM 1020 recommended) • COMM 2110 Interpersonal Communication * 3.0 • BIOLOGY 3.0 or PHYS 2210 Physics for Scientists and Engineers I (4.0) * • PHYSICAL EDUCATION/HEALTH/SAFETY OR 1.0 ENVIRONMENT Complete the following: • CS 1400 Fundamentals of Programming * • CS 2600 Fundamentals of Data Communications * • CS 2810 Computer Organization and Architecture * Emphasis: Complete one of the following: • Computer Engineering • Computing and Networking Sciences Discipline Core Requirements: 9 Credits 3.0 3.0 3.0 college of technology and computing Dean: Ernest Carey Office: CS 720 Telephone: 801-863-8321 Graduation Requirements: 42.0 42.0 CAREER OPPORTUNITIES There are many opportunities for those educated in computer science, networking, computer engineering, and software engineering. Possible occupational areas include software engineering, software development, programming, network programming, systems analysis and design, consulting, customer support, maintaining software or networks or media systems, manufacturer’s representative, client services, software testing, database administration, web programming, web design, network management, and network engineering. Job demand is very high in the fields of computer science, computer engineering, software engineering, and networking occupations. The employment outlook is excellent. Footnotes: 1 Completion of a minimum of 64 semester credits. 2 Overall grade point average of 2.0 (C) or above. 3 Residency hours -- minimum of 20 credit hours through course attendance at UVU. * Minimum grade of C- required Certificate in programmer This program is designed to prepare students for careers requiring knowledge and skills in computer programming and software maintenance. Students are prepared to pass programming certification examinations. The student is responsible for registering for and taking the required certification examinations. 30 Credits Emphasis in computer Engineering Discipline Core Requirements: Complete the following: • CS 1400 Fundamentals of Programming • CS 1410 Object-Oriented Programming • CS 2300 Discrete Structures I • CS 2420 Introduction to Algorithms and Data Structures • CS 2600 Fundamentals of Data Communications • CS 2810 Computer Organization and Architecture 24 Credits 3.0 3.0 3.0 3.0 3.0 3.0 42 credits This program is designed to prepare students for careers in the many areas of computer science requiring a knowledge of computer systems hardware, software, device drivers, and peripheral devices. Computer Science Engineers have strong technical skills and an understanding of and ability to work with both computer hardware and software that are scientific and technical in nature. Emphasis Requirements: Complete the following (minimum grade of C- required): • CS 1030 Foundations of Computer Science • EENG 1020 Computer Engineering Problem Solving with Matlab • EENG 2270 Circuit Theory • EENG 2275 Circuit Theory Lab • EENG 2700 Digital Design I • EENG 3740 Digital Design II • INFO 1510 Introduction to System Administration--Linux/UNIX • MATH 1210 Calculus I (fulfills GE requirement) 22 Credits 3.0 1.0 3.0 1.0 3.0 3.0 3.0 5.0 132 Catalog 2008–2009 Utah Valley University http://www.abet.org
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.