Arts & Sciences Computer Science
COLLEGE: Arts & Sciences
MAJOR: Computer Science
DEGREES OFFERED: Bachelor of Arts or Bachelor of Science
HOURS REQUIRED: 120
MINIMUM CUMULATIVE GPA: 2.0 for graduation
MINOR AVAILABLE: Yes
CHIEF ADVISER: Charles Riedesel
Chair: Steve Goddard, 256 Avery
Professors: Deogun, Dwyer, Elbaum, Goddard, Jiang, Ramamurthy, Reichenbach, Revesz, Rothermel, Samal, Seth (emeritus), Sincovec (emeritus), Surkan (emeritus)
Associate Professors: Choueiry, Cohen, Costello (emeritus), Lu, Scott, Soh, Srisa-an, Variyam, Vuran, Xu
Assistant Professors: Detweiler, Sarma, Yu, Zhong
Research Associate Professor: Swanson
Assistant Professor of Practice: Riedesel
Lecturers: Bourke, Suing
The UNL Department of Computer Science and Engineering (CSE) offers Nebraska’s only comprehensive program of higher education, research, and service outreach in computer science and computer engineering.
The CSE department offers a challenging baccalaureate degree program in computer science that prepares graduates for professional practice as computer scientists, provides the basis for advanced studies in the field, and establishes a foundation for life-long learning and achievement. The BS degree in computer science is accredited by the Computing Accreditation Commission of ABET.
Consistent with these goals, the computer science baccalaureate program develops:
- The ability to solve a wide range of computing-related problems. Studies include mathematical foundations, computer science theory, programming and software design, system components and design, application of theory, experimentation, design tools and techniques, and documentation and maintenance.
- The ability to work with professionals in fields related to computing and/or having computing applications. Studies include natural sciences and the completion of at least one minor.
- Skills to quickly adapt to new work environments, assimilate new information, and solve new problems. Studies include application of theory, experimentation, design tools and techniques, documentation and maintenance, and technical communications.
- The background and perspective necessary to pursue post-graduate education. Studies include computer science theory, application of theory, experimentation, and life-long learning/professional development.
- Abilities to work in conformance with societal needs and expectations. Studies include liberal arts and ethical/social issues.
- Insight into the world of practicing professionals for collaborations, mutual support, and representing the profession to government and society. Studies include teamwork and life-long learning/professional development, plus students are provided multiple opportunities for involvement in organizations such as ACM and UPE; undergraduate research; and service to the department and community.
The CSE Department also offers a degree of bachelor of science in computer engineering through the College of Engineering. All students majoring in the CSE Department should see their advisers during their first semester to make sure they understand the differences in the requirements of the two programs. Majors must consult with their advisers each semester for registration advising.
Introductory Courses. Entering students may select from several introductory courses, according to their interests and as indicated by the CSE Placement Examination. The Computer Science I courses (CSCE 155A, CSCE 155H, CSCE 155E, CSCE 155N, and CSCE 155T) all provide a foundation in designing and programming computing solutions and prepare students for more advanced CSCE courses, including CSCE 156. These courses are designed to meet different interests. CSCE 155A is designed for students majoring in computer science. CSCE 155H is for honors students. CSCE 155E emphasizes computing for systems engineering, such as control systems, mobile computing, and embedded devices and is designed for students majoring in computer engineering. CSCE 155N focuses on numerical and graphical computation in engineering and science, such as applied physics, working with time-sequence data, and matrix applications. CSCE 155T focuses on data and information processing, such as document or database applications, online commerce, or bioinformatics. CSCE 156 is for students with a background in designing and programming computing solutions, such as is provided by Computer Science I. CSCE 101 is for students seeking a broad introduction to computer science with brief instruction in computer programming.
Graduate Programs. The CSE department offers several graduate degree programs: master of science in computer science, master of science in computer science with computer engineering specialization, master of science in computer science with bioinformatics specialization, doctor of philosophy in computer science, doctor of philosophy in engineering with computer engineering specialization, doctor of philosophy in computer science with bioinformatics specialization, and joint doctor of philosophy in computer science and mathematics. See the Graduate Studies Bulletin for details.
Other Admission Requirements
Computer Science Placement Policy. The required Computer Science and Engineering Placement Exam (CSEPE) is used to assess students’ background in problem solving, computer programming, and relevant mathematics. Students who have not taken a recognized UNL or transfer prerequisite course with a grade of C or better must take the CSEPE.
Specific Major Requirements
Computer Science (44 hours)
Computer Science Core (22-24 hrs)
Depth Courses (6 hrs)
Technical Electives (9-11 hrs)
Any CSCE/RAIK 3xx or 4xx courses except CSCE 390, CSCE 490, and RAIK courses lacking CSCE equivalents (except that RAIK 301H, RAIK 302H, RAIK 384H, RAIK 401H, and RAIK 402H are acceptable as technical electives).
Up to 3 hours of CSCE 491 can be used for technical electives, and an additional 3 hours can be used toward the 120 hours required for the degree.
Senior Design Experience (5 hrs)
Students completing the Jeffrey S. Raikes School of Computer Science and Management automatically satisfy the technical electives and senior design experience requirements and need only CSCE 251, CSCE 322, and the 6 hours of depth courses to satisfy the computer science requirements.
Mathematics (15 hours)
Joint mathematics and computer science majors who take any two MATH 4xx courses listed under Technical Electives for Computer Science may apply one of those courses toward both majors.
Science (12 hours)
Must be in courses intended for science/engineering majors and must include at least two laboratories in a single science discipline. The CSE department has identified the following five disciplines with their acceptable courses:
- Chemistry: CHEM 109, CHEM 110, CHEM 221 (or CHEM 113, CHEM 114, CHEM 116)
- Physics and Astronomy: PHYS 211, PHYS 221, PHYS 212, PHYS 222, PHYS 213, PHYS 223, ASTR 204, ASTR 224
- Biological Sciences: BIOS 109, BIOS 111, BIOS 112, BIOS 112L, BIOS 205, BIOS 206, BIOS 207; LIFE 120 & LIFE 120L, LIFE 121 & LIFE 121L
- Earth and Atmospheric Sciences: GEOL 101, GEOL 103H, GEOL 210, GEOL 410, METR 200, METR 205, METR 370
- Anthropology: ANTH 242, ANTH 242L
NOTE: Bold face type indicates a lab course or that a lab is included with the course.
Program Assessment. In order to assist the department in evaluating the effectiveness of its programs, majors will be required in their senior year to complete a written exit survey.
Results of participation in these assessment activities will in no way affect a student’s GPA or graduation.
A computer science major has the option of declaring a Focus in one of the areas listed below. Students who, in addition to meeting all computer science requirements listed above, receive a grade of C or better in each of three technical elective courses from one focus area below will receive a notice from the Department of Computer Science and Engineering stating that they received the degree bachelor of science in computer science with a Focus in their chosen area.
The Focus areas are as follows:
In addition, up to 3 hours of CSCE 498 Computer Problems (undergraduate research) can be used in any focus area. Some offerings of CSCE 496 Special Topics may be substituted in an appropriate area. See your adviser for more details.
A Focus is in addition to all major requirements. Thus, no course used by a student to fulfill a major requirement can also be applied to a Focus.
Customized Focus Areas are possible. The department chair, in consultation with relevant faculty members and the undergraduate adviser, may approve a customized Focus Area proposed by a student. See your adviser for more information.
To declare a Focus, see your adviser.
The Plan A minor enables students to develop expertise in an additional academic area. Completing MATH 208 (in addition to the major requirements) meets the Plan A minor requirement for mathematics. See your adviser for more information.
Students who wish to take a cohesive block of courses that crosses departmental or even college lines should consider the Individualized Program of Studies minor offered by the College or a business minor offered by the College of Business Administration.
ADDITIONAL MAJOR REQUIREMENTS
Pass/No Pass Limits
Departmental permission to take major or minor courses for Pass/No Pass credit must be obtained. Request forms are available in the Arts and Sciences Advising Center, 107 Oldfather Hall.
Course Level Requirement
13 hours of the CSCE courses must be at the 400 level for students not completing the J. S. Raikes School of Computer Science and Management.
REQUIREMENTS FOR MINOR OFFERED BY DEPARTMENT
For students not enrolled in the J. S. Raikes School of Computer Science and Management: 18 hours of computer science courses, including one of CSCE 155A, CSCE 155H, CSCE 155E, CSCE 155N, or CSCE 155T; at least one of CSCE 156 or CSCE 311; and at least 3 hours of CSCE courses at the 300 level or above, but excluding CSCE courses explicitly designated as not counting toward the minor.
For students enrolled in the J. S. Raikes School of Computer Science and Management: 18 hours of computer science courses, including CSCE 183H/RAIK 183H, CSCE 184H/RAIK 184H, and CSCE 283H/RAIK 283H. For the remaining 7 hours, students may count any CSCE courses (or RAIK courses cross-listed as CSCE courses) numbered 200 or above (except CSCE 235 and courses designated as not counting toward the minor) and up to 3 hours for a RAIK Design Studio course (RAIK 301H, RAIK 302H, RAIK 401H, RAIK 402H).
The entrance requirements for the College of Arts and Sciences are the same as the UNL General Admission Requirements. Students who are admitted through the Admission by Review process may have certain conditions attached to their enrollment at UNL. These conditions are explained under “Removal of Deficiencies.”
In addition to these requirements, the College of Arts and Sciences strongly recommends a third and fourth year of languages. Four years of high school language will exempt students from the College of Arts and Sciences’ language requirement. It will also allow students to continue language study at a more advanced level, and give more opportunity to study abroad.
To be considered for admission a transfer student, Nebraska resident or nonresident, must have an accumulated average of C (2.0 on a 4.0 scale) and a minimum C average in the last semester of attendance at another college. Transfer students who graduated from high school January 1997 and after must also meet the UNL General Admissions Requirements. Those transfer students who graduated before January 1997 must have completed in high school 3 years of English, 2 years of the same foreign language, 2 years of algebra, and 1 year of geometry. Transfer students who have completed less than 12 credit hours of college study must submit either the ACT or SAT scores.
Ordinarily, hours earned at an accredited college are accepted by the University. The College, however, will evaluate all hours submitted on an application for transfer and reserves the right to accept or reject any of them. Sixty is the maximum number of hours the University will accept on transfer from a two-year college. Transfer credit in the major must be approved by the major adviser on a Request for Substitution Form to meet specific course requirements, group requirements, or course level requirements in the major. At least half of the hours in the major field must be completed at the University regardless of the number of hours transferred.
The College of Arts and Sciences will accept no more than 15 semester hours of C- and D grades from other schools. The C- and D grades cannot be applied toward requirements for a major or minor. This policy does not apply to the transfer of grades from UNO or UNK to UNL. All D grades may be transferred from UNO or UNK, but they are not applicable to a major or minor.
Students readmitted to the College of Arts and Sciences will follow the requirements stated in the bulletin for the academic year of readmission and reenrollment as a degree-seeking student in Arts and Sciences. In consultation with advisers, a student may choose to follow a bulletin for any academic year in which they are admitted to and enrolled as a degree-seeking student at UNL in the College of Arts and Sciences. Students must complete all degree requirements from a single bulletin year. Beginning in 1990-1991, the bulletin which a student follows for degree requirements may not be more than 10 years old at the time of graduation.
Admission Deficiencies/Removal of Deficiencies
You must remove entrance deficiencies in geometry and foreign language before you can graduate from the College of Arts and Sciences.
Removing Foreign Language Deficiencies
A student will need to complete the second semester of the first year language sequence to clear the deficiency and the second semester of the second year language sequence to complete the college graduation requirement in language.
Removing Geometry Deficiencies
A deficiency of one year of geometry can be removed by taking two high school geometry courses by Independent Study or by completing a geometry course from an accredited community college or a four-year institution. Neither of these options count for college credit.
College Degree Requirements
College General Education Requirements
The College of Arts and Sciences distribution requirements are designed to further the purposes of liberal education by encouraging study in several different areas. Courses satisfying these requirements may impart specialized knowledge or broadly connect the subject matter to other areas of knowledge.
All requirements are in addition to University ACE requirements. A student may not use a single course to satisfy more than one of the following five distribution requirements. A student cannot use a single course to satisfy both an ACE outcome and a College distribution requirement. A student cannot use a course from their major to satisfy the Breadth Requirement (F), but may apply an ancillary requirement of the primary major or a course from their second major toward this requirement. Independent study or reading courses and internships cannot be used to satisfy distribution requirements. To see a complete list of excluded courses, run a degree audit through MyRED.
Courses from interdisciplinary programs will count in the same area as courses from the home/cross-listed department(s).
Bachelor of Arts or Bachelor of Science (16 credits + Language)
A. Written Communication: 3 hours
To be selected from courses approved for ACE outcome 1.
B. Natural, Physical and Mathematical Sciences: 4 hours
Must include one lab in the natural or physical sciences. Lab courses may be selected from biochemistry, biological sciences, chemistry, geology, meteorology, physics and astronomy, geography*, and anthropology*. All other courses select from: biochemistry, biological sciences, chemistry, computer science and engineering, geology, meteorology, mathematics, physics and astronomy, and statistics.
* See degree audit or College of Arts and Sciences adviser for approved geography and anthropology lab courses, approved non-lab psychology courses, or courses cross-listed with an Arts and Sciences department.
C. Humanities: 3 hours
Select from classics*, English, history, modern languages and literatures*, philosophy, and religious studies*.
*Language courses numbered 210 or below apply only for the foreign language requirement.
D. Social Sciences: 3 hours
Select from anthropology*, communication studies, geography*, political science, psychology*, or sociology
*See degree audit or College of Arts and Sciences adviser for list of natural/physical science courses in anthropology, geography, and psychology that do not apply as social sciences.
E. Languages Classical and Modern: 0-6 hours
Fulfilled by the completion of the 6-credit-hour second-year sequence in a single foreign language in one of the following departments: Classics and religious studies, modern languages and literatures, or anthropology. Instruction is currently available in Arabic, Chinese, Czech, French, German, Greek, Japanese, Latin, Omaha, Russian, and Spanish. A student who has completed the fourth-year level of one foreign language in high school is exempt from the languages requirement.
F. Additional Breadth Requirement (may not be used toward the primary major; may apply toward ancillary requirements and second majors): 3 hours
Select from natural, physical and mathematical sciences (Area B), humanities (Area C), or social sciences (Area D).
In addition to University ACE requirements and the College distribution requirements, the bachelor of science degree requires students to complete 60 semester hours in mathematics and natural sciences, including:
2. At least one natural or physical science course and at least 1 credit of laboratory work, taken as part of a course or separately, from the following departments: biochemistry, biological sciences, chemistry, geosciences, or physics and astronomy, ANTH 242/ANTH 242L, ENVR 201, GEOG 155, and the following geography techniques courses also apply: GEOG 317, GEOG 412, GEOG 414, GEOG 415, GEOG 417, GEOG 418, GEOG 419, GEOG 420, GEOG 422, GEOG 425, and GEOG 432. Other courses that may be applied toward the 60 hour total include courses in actuarial science for which calculus or above is a prerequisite and up to 12 hours of scientific and technical courses offered by other colleges with approval of the academic adviser.
Foreign Languages/Language Requirement
Languages Exemption Policy
UNL and Arts and Sciences will exempt or waive students from the UNL entrance requirement of two years of the same foreign language or from the College’s language distribution requirement based on documentation only. The following are the options and procedures for documentation:
High School Transcripts
1. For the University entrance requirements, students must show an official high school transcript with two or more years of the same foreign language in high school.
2. For the College of Arts and Sciences College Distribution Requirements Area 5 languages requirement, students must show an official high school transcript with four or more years of the same foreign language in high school, or show evidence of graduation from a non-English-speaking foreign high school.
3. For the College of Arts and Sciences College Distribution Requirements Area 5 languages requirement, students whose native language is not English must show English as a Second Language study on an official high school transcript. Four years of ESL at the high school level (9th, 10th, 11th and 12th grades) will be the basis for a waiver of the Area I Language requirement.
Proficiency Examination at UNL
1. For the University entrance requirement, students who do not have transcript documentation can request to take a proficiency exam in the language. (This is not the same test as the Modern Languages Placement Exam.) However, UNL will provide testing only in the languages it teaches. Currently, these languages are:
The Department of Modern Languages will oversee the test and provide written documentation to the Admissions Office that the student has passed the proficiency test at the 102 level.
2. For the College of Arts and Sciences College Distribution Requirements Area 5 requirement, the Department of Modern Languages will oversee the test at the 202 level. If the student passes the test, the department will sign the College Request for Waiver form and indicate the level of proficiency. The form is then forwarded to the Arts and Sciences Advising Center for approval.
1. For the University entrance requirement, students without transcript documentation who claim proficiency in a language not taught at UNL, have the option of seeking out a distance education program in languages. If the student completes the equivalent of 102 from an approved distance education program, the student will meet the UNL entrance requirement. The student must have the course work approved before he/she takes/completes the course as equivalent to 102 by the modern languages department. The student then completes the course and has the distance education program send the transcript to the Admissions Office.
2. For the College of Arts and Sciences College Distribution Requirements Area 5 languages, the student can seek out a distance education program and complete the equivalent of the 202-level course. The student must submit the request on the College Request for Substitution form and have the course work approved by the Department of Modern Languages and the assistant dean for Advising Services. The student then completes the course and has the distance education program send the transcript to the Admissions Office.
Third Language Option
If a student demonstrates knowledge of two foreign languages at the 102 level, the College of Arts and Sciences may consider waiving two semesters of the four semester College Distribution Requirements Area 5 languages requirement. If this waiver were granted, the student would then be required to complete 101 and 102 in another (3rd language) at UNL.
Minimum Hours Required for Graduation
A minimum of 120 semester hours of credit is required for graduation from the College of Arts and Sciences. A total grade point average of at least 2.0 is required.
Restrictions on C- and D Grades
The College will accept no more than 15 semester hours of C- and D grades from other schools except for UNO and UNK. No transfer C- and D grades can be applied toward requirements in a major or a minor. No UNL C- and D grades can be applied toward requirements in a major or a minor.
Pass/No Pass Privilege
University regulations for the Pass/No Pass (P/N) privilege state:
- The Pass/No Pass option is designed for your use by seeking to expand your intellectual horizons by taking courses in areas where you may have had minimal preparation.
- For students in Arts and Sciences, the University regulations for Pass/No Pass apply as follows:
1. Neither the P nor the N grade contribute to your GPA.
2. P is interpreted to mean C or above.
3. A change to or from a Pass/No Pass may be made until mid-term (1/2 of the course).
4. The Pass/No Pass or grade registration cannot conflict with the policy of the professor, department, college, or University governing the grading option.
5. Changing to or from Pass/No Pass requires using the MyRED system to change the grading option or filing a Drop/Add form with the Office of the University Registrar, 107 Canfield Administration Building. After mid-term of the course, a student registered for Pass/No Pass cannot change to a grade registration unless the Pass/No Pass registration is in conflict with the policy of the professor, department, college, or University governing Pass/No Pass. The Pass/No Pass grading option is not available to students on academic probation unless the course is offered only on a Pass/No Pass basis.
6. The Pass/No Pass grading option cannot be used for the removal of C- or D or F grades.
Pass/No Pass privileges in the College of Arts and Sciences are extended to students according to the following additional regulations:
1. Pass/No Pass hours can count toward fulfillment of University ACE requirements and college distribution requirements up to the 24-hour maximum.
2. Many Arts and Sciences departments and programs do not allow courses in the major or minor to be taken Pass/No Pass; students should refer to the department’s or program’s section of the bulletin for clarification. By college rule, departments can allow up to 6 hours of Pass/No Pass in the major or minor.
3. Freshmen and sophomores may enroll for no more than 6 hours of P/N work per semester.
4. Departments may specify that certain courses of theirs can be taken only on a P/N basis.
5. The college will permit no more than a total of 24 semester hours of P/N grades to be applied toward degree requirements. This total includes all Pass grades earned at UNL and other U.S. schools. NOTE: This 24-hour limit is more restrictive than the University regulation.
Students who wish to apply P/N hours to their major and minor(s) must obtain approval on a form that is available in the Arts and Sciences Advising Center, 107 Oldfather Hall.
A student who feels that he/she has been unfairly graded must ordinarily take the following sequential steps in a timely manner, usually by initiating the appeal in the semester following the awarding of the grade:
1. Talk with the instructor concerned. Most problems are resolved at this point.
2. Talk to the instructor’s department chairperson.
3. Take the case to the Grading Appeal Committee of the department concerned. The Committee should be contacted through the department chairperson.
4. Take the case to the College Grading Appeals Committee by contacting the Dean’s Office, 1223 Oldfather Hall.
Course Level Requirements
Courses Numbered above 299
Thirty of the 120 semester hours of credit must be in courses numbered above 299. Of the 30 hours above 299, 15 hours (1/2) must be completed in residence at UNL. NOTE: ALEC 397E and ALEC 397K do not count toward these 30 hours.
Seniors in the University who have obtained in advance the approval of the dean for Graduate Studies may receive up to 12 hours credit for graduate courses taken in addition to the courses necessary to complete their undergraduate work, provided that such credits are earned within the calendar year prior to receipt of the baccalaureate. For procedures, inquire at the Office of Graduate Studies.
Course work taken prior to receipt of the baccalaureate may not always be accepted for transfer to other institutions as graduate work.
Residency Requirement and Open Enrollment and Summer Independent Study Courses
Students must complete at least 30 of the 120 total hours for their degree at UNL. Students must complete at least 1/2 of their major course work including 6 hours above 299 in their major, and 15 of the 30 hours required above 299 in residence. Credit earned during education abroad may be used toward the residency requirement if students register through UNL and participate in prior-approved education abroad programs. UNL open enrollment and summer independent study courses count toward residence.
Consistent with the mission and values of the University, ACE is based on a shared set of four institutional objectives and 10 student learning outcomes. The ACE program was approved by faculty in all eight undergraduate colleges and endorsed by the Faculty Senate, the student government, and the Academic Planning Committee in January 2008 for implementation in the fall 2009. ACE aligns with current national initiatives in general education.
Key characteristics of ACE demonstrate the benefits of the program to students:
- Students receive a broad education with exposure to multiple disciplines, critical life skills and important reasoning, inquiry, and civic capacities.
- ACE is simple and transparent for students, faculty and advisers. Students complete the equivalent of 3 credit hours for each of the ten student learning outcomes.
- Students connect and integrate their ACE experiences with their selected major.
- Students can transfer all ACE certified courses across colleges within the institution to meet the ACE requirement and any course from outside the institution that is directly equivalent to a UNL ACE-certified course. Courses from outside institutions without direct equivalents may be considered with appropriate documentation for ACE credit (see academic adviser).
ACE allows faculty to assess and improve their effectiveness and facilitate students’ learning.
ACE Institutional Objectives and Student Learning Outcomes
To meet the ACE Program requirement, a student will complete the equivalent of 3 credit hours for each of the ten ACE Student Learning Outcomes (a total of 30 ACE credit hours). See the ACE website at: http://ace.unl.edu for the most current information and the most recently certified courses.
Students must fulfill the requirements stated in the bulletin for the academic year in which they are first admitted to and enrolled as a degree-seeking student at UNL. In consultation with advisers, a student may choose to follow a subsequent bulletin for any academic year in which they are admitted to and enrolled as a degree-seeking student at UNL in the College of Arts and Sciences. Students must complete all degree requirements from a single bulletin year. Beginning in 1990-1991 the bulletin which a student follows for degree requirements may not be more than 10 years old at the time of graduation.
|College:||Arts & Sciences|
|Degrees Offered:||Bachelor of Arts or Bachelor of Science|
|Minimum Cumulative GPA:||2.0 for graduation|
|Chief Adviser:||Charles Riedesel|