![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Department of Computer Science4083 Engineering Building Phone: (307) 766-5190, FAX: (307) 766-4036 Website: http://www.cs.uwyo.edu/ Professors
Associate Professor RUBEN GAMBOA, B.S. Angelo State University 1984; M.S. Texas A&M University 1986; Ph.D. The University of Texas 1999; Associate Professor of Computer Science 2007, 2002.
DIANA GORDON SPEARS, B.S. University of New Mexico 1974; M.S. University of Maryland 1986; Ph.D. 1990; Associate Professor of Computer Science 2001.
Assistant Professors
Lecturers
Professor Emeritus: Henry R. Bauer III Computer Science
Over the past 50 years computers have developed from a novelty with a few technical numerical applications to a ubiquitous tool, essential to science and technology, to business and finance, to government, to communications, and even to entertainment. Computer Science has grown from a specialization in mathematics or business or electrical engineering to an independent, broadly based area of study covering all aspects of the use and understanding of computers and the computation process. Computer Science education concentrates on the creation and understanding of computer software. The curriculum focuses first on programming and then on the central processes that support programming: operating systems, programming languages, and computational theory. The program of study culminates with a senior design project that produces a working program for a real world problem. Computers and Business OptionAn understanding of business fundamentals is essential for students planning a career in applied computer science in a business environment. This program of study provides a foundation in computer science, business and information management. It includes courses in accounting, management, marketing, database fundamentals, and design and implementation of software systems. The curriculum leads to the Bachelor of Science in Computer Science degree. International Engineering OptionComputer science is a global profession and today’s computer scientists must be able to work and interact in a variety of diverse cultural and technical environments. The international engineering option gives computer science students an opportunity to study culture and foreign language at the same time as they pursue their computer science degrees. The option includes at least one semester of study abroad with courses taken in a foreign language. In addition, students may participate in a four-to-five month international internship. Foreign language skills can be earned through a variety of means, including formal university coursework, intensive summer language programs, and previous education. Foreign language education and the study-abroad experience satisfy the cultural context requirements of the University Studies Program. The curriculum leads to the Bachelor of Science in Computer Science degree.
Educational Objectives The computer science program prepares students to:
Program Learning Outcomes We expect that our graduating students will have:
Graduate ProgramFor details of the M.S., Ph.D. and mathematics-computer science Ph.D. requirements, see the Graduate Bulletin. Computer Science Undergraduate MajorComputer science requirements are subject to minor program changes. The published curricula are general guides. Students should consult the department office Web pages (http://www.cs.uwyo.edu) for current information. Students must complete ENGL 4010; COSC 1010, 1030, 2030, 2150, 2300, 3011, 3015, 3020, 3050, 4950, 4955, theory course: 4100 or 4200, operating systems course: 4740, programming language course: 4780 or 4785, system course: 4820 or 4760; and 12 semester hours of COSC courses at the 3000+ level that are not fulfilling another requirement. Three hours can be from the Computer Engineering [CPEN] electives. The science requirement is PHYS 1210 and 1220, or 1310 and 1320, or LIFE 1010 and 2022 or 2023 or 2210, or CHEM 1020 and 1030; two additional courses from among ASTR 2310, LIFE 1010, 2022 or 2023 or 2210, CHEM 1020, 1030, 1050, ES 2210, 2120, GEOL 1100, 1200, 2000, PHYS 1210, 1220, 1310, 1320, 2310, EE 2390. The mathematics requirement is MATH 2200, 2205, STAT 4220 and six semester hours selected from among MATH 2210, or higher numbered courses, COSC 4340 or STAT 3000- or 4000-level courses, except for MATH 2350, 2355, 4000 and variable-credit courses. Recommend: MATH 2250 and 3500. The foreign language requirements is two semesters of a single foreign language (or one semester at the 2nd or 3rd-semester level), American Sign Language, or satisfactory score on one of the following; Departmental Examination, College Level Examination Program, Advanced Placement Examination. Refer to languages department section in this bulletin for detailed information. In addition to taking the courses listed above, students must also choose courses that satisfy the following University Studies Program requirements: Writing 1 (WA), Writing 2 (WB), Writing 3 (WC), three cultural context courses (CH, CS, CA), oral communications (O), U.S. and Wyoming Constitutions requirement (V), Global Awareness (G), Information Literacy (L), U.S. Diversity (D), Intellectual Community (I) and Physical Activity (P). Additional requirements: 6 upper-division hours in non COSC courses (UDNC). All COSC, MATH, and STAT courses must have a grade of C or better. The student’s program must fulfill the university requirement of 48 semester credit hours in upper division (junior/senior) or graduate-level courses. Suggested B.S. Program in Computer Science Course Sequence of Major Requirements
Students are free to satisfy program requirements in any order that complies with course prerequisites.
Computer Science Business Option Undergraduate MajorComputers and business option requirements are subject to minor program changes. The published curricula are general guides. Students should consult the department office Web pages (http://www.cs.uwyo.edu) for current information. Students must complete ENGL 4010; COSC 1010, 1030, 2030, 2150, 2300, 3011, 3020, 3050, 4210, 4220, 4950, 4955, system course: 4820 or 4760; and 9 semester hours of COSC courses at 3000+ level that are not fulfilling another requirement. The science requirement is PHYS 1210 and 1220, or 1310 and 1320, or LIFE 1010 and 2022 or 2023 or 2210, or CHEM 1020 and 1030; two additional courses from among ASTR 2310, LIFE 1010, 2022 or 2023 or 2210, CHEM 1020, 1030, 1050, GEOL 1100, 1200, 2000, PHYS 1210, 1220, 1310, 1320, 2310, EE 2390. The mathematics requirement is MATH 2200 and 2205 or 2350 and 2355, STAT 2010, 2050, or 2070. The business requirement is ACCT 1010, ACCT 1020, IMGT 2400, IMGT 3400, MGT 3210, MKT 3210, and six semester hours of business courses at the 3000+ level that are not fulfilling another requirement. In addition to taking the courses listed above, students must also choose courses that satisfy the following University Studies Program requirements: Writing 1 (WA), Writing 2 (WB), Writing 3 (WC), three cultural context courses (CH, CS, CA), oral communications (O), U.S. and Wyoming Constitutions requirement (V), Global Awareness (G), Information Literacy (L), U.S. Diversity (D), Intellectual Community (I) and Physical Activity (P). Additional requirements: 3 upper-division semester hours in a non COSC course (UDNC). All COSC, MATH, Business and STAT courses must have a grade of C or better. The student’s program must fulfill the university requirement of 48 semester credit hours in upper division (junior/senior) or graduate-level courses. Suggested B.S. Program in Computer Science Business OptionCourse Sequence of Major Requirements Students are free to satisfy program requirements in any order that complies with course prerequisites.
Computer Science International Engineering OptionComputer science international engineering option requirements are subject to minor program changes. The published curricula are general guides. Students should consult the department office Web pages (http://www.cs.uwyo.edu) for current information. Students must complete ENGL 4010; COSC 1010, 1030, 2030, 2150, 2300, 3011, 3015, 3020, 3050, 4950, 4955, theory course: 4100 or 4200, operating system course: 4740, programming language course: 4780 or 4785, system course: 4820 or 4760; and 12 semester hours of COSC courses at 3000+ level and not fulfilling another requirement. Three hours can be from the Computer Engineering [CPEN] electives. The science requirement is PHYS 1210 and 1220, or 1310 and 1320, or LIFE 1010 and 2022 or 2023 or 2210, or CHEM 1020 and 1030; two additional courses from among ASTR 2310, LIFE 1010, 2022 or 2023 or 2210, CHEM 1020, 1030, 1050, ES 2210, 2120, GEOL 1100, 1200, 2000, PHYS 1210, 1220, 1310, 1320, 2310, EE 2390. The mathematics requirement is MATH 2200, 2205, STAT 4220 and six semester hours selected from among MATH 2210, or higher numbered courses, COSC 4340 or STAT 3000- or 4000-level courses, except for MATH 2350, 2355, 4000 and variable-credit courses. Recommend: MATH 2250 and 3500. The foreign language requirement is four semesters of a single foreign language and one semester of study abroad. Foreign language skills can be earned through a variety of means, including formal university coursework, intensive summer language programs, and previous education. In addition to taking the courses listed above, students must also choose courses that satisfy the following University Studies Program requirements: Writing 1 (WA), Writing 2 (WB), Writing 3 (WC), oral communications (O), U.S. and Wyoming Constitutions requirement (V), Information Literacy (L), Intellectual Community (I) and Physical Activity (P). Additional requirements: six upper-division hours in non COSC courses (UNDC). All COSC, MATH, and STAT courses must have a grade of C or better. The student’s program must fulfill the university requirement of 48 semester credit hours in upper division (junior/senior) or graduate-level courses. Suggested B.S. Program in Computer Science International Engineering OptionCourse Sequence of Major Requirements Students are free to satisfy program requirements in any order that complies with course prerequisites.
Computer Science (COSC) CoursesPlease send comments or questions to registrar@uwyo.edu Last Change: 02/14/08 |