University General Course Catalog 2023-2024 
    Jul 22, 2024  
University General Course Catalog 2023-2024

Computer Science and Engineering, B.S. in C.S.E.

Return to {$returnto_text} Return to: Programs in the College of Engineering

Computer Science and Engineering is the science and engineering of solving problems with computers. It is a young discipline positioned at the crossroads of many fields in mathematics, science and engineering and binds theory, abstraction, and design of computing devices, programs, and systems that solve a variety of problems in just about all areas of human endeavor. Computer science and engineering encompasses the methodology, tools and techniques, and theory of how information is derived, stored, manipulated, and communicated. Because of its importance to our world, computer science and engineering is an extremely exciting field of study that continues to grow at a rapid pace.

Accreditation information is available at

Student Learning Outcomes

Students will be able to:

  • identify, formulate, analyze, and solve complex computing or engineering problems by applying principles of computing, engineering, science, and mathematics.
  • design, implement, and evaluate a computing or engineering solution to meet a given set of requirements, with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  • communicate effectively in a variety of professional contexts, with a range of audiences.
  • recognize professional responsibilities and make informed judgments in engineering and computing practice based on legal and ethical principles, considering the impact of solutions in global, economic, environmental, and societal contexts.
  • function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline, creating a collaborative and inclusive environment, establishing goals, planning tasks, and meeting objectives.
  • apply computer science theory and software development fundamentals to produce computing-based solutions.
  • develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  • acquire and apply new knowledge as needed, using appropriate learning strategies.

Contact Information

Computer Science and Engineering Department 
242 Scrugham Engineering
(775) 784-6974

For advising contact: College of Engineering Advising Center
Scrugham Engineering and Mines, Suite 131
(775) 682-7721 

Transfer to the University of Nevada, Reno

Use the transfer agreement  and the degree planner (available by clicking Print degree planner icon at the top right of this page) to build your plan for graduation with your advisor. Course substitutions not identified on the transfer agreement require UNR advisor approval.

If a major-to-major transfer agreement is not available for your transfer institution, please check the General Core agreement  if available. If neither is available, access Transferology to assist in your planning.

Admission Requirements

Admission requirements and procedures are available at Only students who are eligible to enroll in MATH 181  (as demonstrated through placement tests) may enter specific degree programs within the College of Engineering. Others may enter the undeclared engineering program. Undeclared engineering students must be admissible to a specific major program within four regular semesters (fall and spring). 

Graduation Requirements

  • Total Units | 122
  • Cumulative GPA | 2.0
  • University GPA | 2.0
  • Major GPA | 2.0
  • Residency Requirement | 30 Upper-Division Units at UNR
  • Major Residency Requirement | 15 Units of Major Requirements at UNR including ENGR 301  and CS 426  
  • Upper-Division Requirement | 40 Upper-Division Units
  • As per engineering and computer science accreditation requirements, students are required to have the following:
    • a minimum of 30 semester credit hours of a combination of college-level mathematics and basic sciences with experimental experience appropriate to the program
    • a minimum of 45 semester credit hours of engineering topics appropriate to the program, consisting of engineering and computer sciences and engineering design, and utilizing modern engineering tools
    • at least 30 semester credit hours of up-to-date coverage of fundamental and advanced computing topics that provide both breadth and depth

I. Core General Education Requirements (27-30 units)

NOTE: Refer to the Core Curriculum chapter of this catalog for information regarding the “Core English and Math Completion Policy  .”

Students in this major must meet all Core Objectives (CO1 through CO14). Courses satisfying Core Objectives are designated (e.g., CO9) in General Catalog curricula and course descriptions.

A. Composition & Communication; Critical Analysis & Use of Information (3-6 units) - CO1, CO3

B. Quantitative Reasoning (4 units) - CO2

D. Cultures, Societies, & Individuals (3 units) - CO6

E. Artistic Composition, Interpretation, & Expression (3 units) - CO7

F. History & Culture; Constitution (6 units) - CO5, CO8

Refer to the Core Curriculum  chapter in this catalog.

II. Additional Core Requirements (3 units maximum)

Students must take courses that satisfy the following Core Objectives. Some or all of these Core Objectives may be satisfied in the Major Requirements (Section IV).  Refer to the Core Curriculum  chapter in this catalog.

A. Science, Technology & Society - CO9

B. Diversity & Equity - CO10

The following recommended courses can also be used in the General Education Requirement:

C. Global Context - CO11

The following course counts in the Major Requirement:

D. Ethics - CO12

E. Capstone Integration & Synthesis - CO13

F. Application - CO14

III. Additional College Requirements (0 units)

IV. Major Requirements (89 units)

A. Communication (3 units)

C. Mathematics (17 units)

D. Technical Electives (18 units)

Select these units from 300 or 400-level courses that are not already required by the major. At least 15 units must be in the Computer Science and Engineering department, out of which at least 3 units must be CS and 3 units must cover computer engineering topics*. Three units can be chosen from courses offered toward a major degree in the College of Engineering or the College of Science, or in other departments with the approval of an adviser.

MATH 301, MATH 302, MATH 330, and STAT 352 may not be used to satisfy this requirement.

* A list of approved computer engineering courses is available on the CSE department webpage.


V. Minor Requirements (0 units)

VI. Electives (3-6 units)

VII. Recommended Schedule

Use the Planner in MyNEVADA to build a custom graduation plan. Review and adjust the plan in each academic advisement session.

A. First Year

Spring Semester (17 units)

B. Second Year

C. Third Year

Fall Semester (15 units)

Spring Semester (15 units)

D. Fourth Year

Fall Semester (15 units)

Spring Semester (12 units)


In addition to the general university requirements of at least a “C” (2.0) average for graduation, engineering students must earn at least a “C” in those courses designated with an asterisk (*) and must also maintain at least a “C” average in the Core Mathematics, Natural Sciences, and major requirements courses.

ENGR 301   and CS 426  must be taken in residence (no substitutions or waivers).


Return to {$returnto_text} Return to: Programs in the College of Engineering