Bachelor of Science in Computer Science Advising Brochure 2010 2011 Department of Computer Science & Engineering College of Arts & Sciences 26 Avery Hall info@cse.unl.edu http://cse.unl.edu rev: June, 2010
Computer Science Major Requirements Computer Science & Engineering Courses: up to 6 hrs P/N with permission and at least 1 hrs of 00 level CSCE (if not in Raikes School) Course Title RAIK Hrs CSCE 1 Introduction to Comp Sci I 18 CSCE 16 Introduction to Comp sci II 18 CSCE 20 Computer Organization 28 CSCE 20L Computer Organization Lab (28) 1 CSCE 2 Introduction to Discrete Struct (28) CSCE 21 Unix Programming 1 CSCE 10 Data Structures & Algos 28 CSCE 22 Programming Lang Concepts CSCE 61 Intro to Software Engineering 8 CSCE 86 CS Professional Development 81&2 2 CSCE 87 CS Senior Design Project 02 CSCE 1 or 1 OS Kernels or OS Principles CSCE 2 or 28 Des & An Algos or Automata CSCE / Technical Elective 01 CSCE / Technical Elective 02 CSCE / Technical Elective 01 (Raikes only - AI or HCI) 96 () Mathematics Courses: MATH 106 Analytic Geom & Calculus I MATH 107 Analytic Geom & Calculus II MATH 1 Linear Alg (Matrix Theory) STAT 80 Statistics & Applications 16 Natural Science Courses: 12 Must include two labs (bold face) from one area. Choose from the following areas: CHEM 109, 110, 221 or CHEM 11, 11/116 PHYS 211/221, 212/222, 21/22, ASTR 20/22 BIOS 102, 10, 109, 111, 112/112L, 206/112L, 206/20, 207 GEOL 101, 10, 210, 212 METR 200, 20, 70 ANTH 22/22L 2
CSCE Technical Electives CSCE Course Title Frequency Informatics focus options: 10 Information Retrieval Systems 1 Database Systems fe 6 Internet Systems & Programming se 70 Computer Graphics 71 Bioinformatics se 72 Digital Image Processing f 7 Computer Vision so 7 Data Mining fe Artificial Intelligence focus options: 21 Foundations of Constraint Sat Theory so 7 Multiagent Systems fo 76 Artificial Intelligence so 78 Machine Learning fe 79 Neural Networks Networking & High-End Computing: 0 Computer Architecture (grad school def.) s 2 High-Performance Processor Architectures fo VLSI Design fe Cluster & Grid Computing fo 7 File & Storage Systems so Distributed Operatings Systems fe 6 Parallel Algorithms & Programming fe 62 Communication Networks s Foundations focus options: 0 Numerical Analysis f 21 Foundations of Constraint Sat Theory so 2 Design & Analysis of Algorithms s 2 Computational Complexity Theory se 28 Automata, Computation, & Formal Languages f 77 Cryptography & Computer Security Additional Choices: 1 Operating System Kernels f 78 Human Computer Interaction se 99H Honors Thesis 2 Compiler Construction fo 1 Operating System Principles se 7 Systems Administration fe 91 & 98 Internship & Computer Problems
Recent CSCE 96 Special Topics Electives Title Data and Network Security (se) Embedded Systems (s) Self-Managing Comp Sys (fo) Software Architechure (fe) Sensor Networks (fe) Focus Area Networking & High End Networking & High End Informatics Networking Math Courses as Technical Electives MATH 28 Principles of Operations Research s MATH 2 Linear Optimization fe MATH Nonlinear Optimization so MATH 9 Math Models in Biology s? MATH 1 Approximation of Functions f? MATH 7 Numerical Analysis II f MATH 0 Combinatorics fo MATH 2 Graph Theory se
Computer Science Degree Requirements I. Major Area of Study: Computer Science (C or higher required in CSCE) Mathematics 16 Natural Science 12 Focus (optional) 9 The focus is earned by taking courses in any one area (see page ) in addition to all other major requirements. II. Minor Area of Study: Only MATH 208 is needed for a Mathematics minor. A second minor is suggested. III. ACE Student Learning Outcomes: Max of 9 hrs in any one department for ACE -10. 1. Written Communication (in Raikes) 2. Oral Communication (in Raikes). Math & Computation (all in major). Natural Sciences (all in major). Humanities/History 6. Social Sciences (in Raikes) 7. Fine Arts 8. Ethics (all in major) 9. Human Diversity 10. Integrated Knowledge (all in major) IV. College Distribution (CD) Requirements: (In addition to and distinct from ACE) 1. Written Communication 2. Math and Science (all in major). Humanities/History Department 1 Department 2. Social Sciences. Foreign Language (101, 102, 201, 202) 0-16 Must complete 2 semesters of 200 level or years high school or have English as a second language. Total hours for graduation: 12, of which typically 7 are in the major, in the Math minor, and 9 in the General Studies (ACE and CD), leaving 0 1 as pure electives.
Example Eight Semester Schedule - 12 hrs Fall 1 Spring 1 CSCE 1 CS I CSCE 16 CS II MATH 106 Calc I CSCE 2 Discrete ACE 1 CSCE 21 Unix 1 Lang 201 Language MATH 107 Calc II 1 Lang 202 Language 16 Fall 2 Spring 2 CSCE 20 Comp Org CSCE 10 Algos CSCE 20L Lab 1 STAT 80 Stats Elect MATH 208? MATH 1 Lin Alg NatSci (with lab) NatSci (with lab) ACE 2 CD 1 1 16 Fall Spring CSCE 22 Lang Conc CSCE /XX elective CSCE 61 Soft Engr CSCE /XX elective NatSci CD (1st) ACE CD (2nd) ACE 6 CD 16 1 Fall Spring CSCE 1 or 28 CSCE 2 or 1 CSCE /XX elective CSCE 87 CS Sen Des CSCE 86 CS Prof 2 ACE 9 ACE 7 Elect (focus?) Elect (focus?) Elect (open?) Elect (focus?) 1 17 For assistance with general college requirements, contact the Arts & Sciences Advising Center, 107 Oldfather Hall, 72-190, http://ascweb.unl.edu/advise.html 6
MINOR IN COMPUTER SCIENCE MATH 10 or 106 CSCE1, 16, plus 10 hrs of electives (at least one at /00 level) HLL or 21 1 or 18 28 28 28 1 1 18 calc 1 calc 1 HLL or calc 1 fs fs fs fs 16 2 fs 10 fs se f so f fs 78 72 7 28 10 22 EE 70 91 fs fe Placement test available at http://cse.unl.edu/placement_test for CSCE10(A,E,M), 1, or 16 20 20L 1 HLL or f 0 9 (lin alg) diff eq & lin alg 7 1 (calc 1) 100A or 10 2 1 106 107 10 0 2 101 102 208 6 2 MATH COURSES STAT 80 lin alg (stats) 221 (dif eq) 28 fe s se fo f fo f se fs so fe fe fo so 10 1 2 2 2 28 1 1 61 s 7 6 7 7 76 8 stats (76) Senior 0 stats lin alg so fs 21 01 86 lin alg fo s fe se se fe fs 2 62 6 70 71 7 77 79 02 87 COMPUTER SCIENCE PROGRAM Computer Science & Engineering and Supporting Courses fe 78 advised: corequisite: prerequisite: required: f:fall s:spring su:summer e:even o:odd (years) Raik # fs 10 28 10 CSCE # hours HLL: any High Level Language rev 6//2010