BS in Computer Science and Engineering

Computer Science and Engineering
Computer Science and Engineering - Microelectronics Security Concentration

Computer Science and Engineering

ECON 1150Principles Of Macroeconomics3
or ECON 1200 Principles Of Microeconomics
MATH 1850Single Variable Calculus I4
MATH 1860Single Variable Calculus II4
MATH 1890Elementary Linear Algebra3
MATH 2850Elementary Multivariable Calculus4
MATH 2860Elementary Differential Equations3
CHEM 1230General Chemistry I4
ENGL 1110College Composition I3
ENGL 2950Technical Writing3
PHIL 1010Introduction To Logic3
PHYS 2130Physics For Science And Engineering Majors I4
PHYS 2135Physics for Science and Engineering Majors I - Lab1
PHYS 2140Physics For Science And Engineering Majors II4
PHYS 2145Physics for Science and Engineering Majors II - Lab1
EECS 1100Digital Logic Design4
EECS 1030Introduction to Computer Science and Engineering4
EECS 1510Introduction To Object Oriented Programming4
EECS 2000EECS Professional Development1
EECS 2110Computer Architecture and Organization3
EECS 2300Electric Circuits4
EECS 2500Linear Data Structures4
EECS 2510Non-Linear Data Structures4
EECS 2520Discrete Structures3
EECS 3100Embedded Systems4
EECS 3150Data Communications3
EECS 3210Signals and Systems3
EECS 3400Electronics I4
EECS 3540Operating Systems And Systems Programming3
EECS 3550Software Engineering3
EECS 3940Co-Op Experience1
EECS 3940Co-Op Experience1
EECS 3940Co-Op Experience1
EECS 4010Senior Design Project I1
EECS 4020Senior Design Project II3
EECS 4100Theory of Computation3
EECS 4560Database Systems I3
EECS 4760Computer Security3
MIME 4000Engineering Statistics I3
Technical Elective3
Technical Elective3
Technical Elective 2
Non-US Diversity3
Arts/Humanities Core/Diversity of US3
Social Sciences Core3
Total Hours131

Computer Science and Engineering - Microelectronics Security Concentration

ECON 1150Principles Of Macroeconomics3
or ECON 1200 Principles Of Microeconomics
MATH 1850Single Variable Calculus I4
MATH 1860Single Variable Calculus II4
MATH 2850Elementary Multivariable Calculus4
MATH 2860Elementary Differential Equations3
MATH 2890Numerical Methods And Linear Algebra3
CHEM 1230General Chemistry I4
ENGL 1110College Composition I3
ENGL 2950Technical Writing3
PHIL 1010Introduction To Logic3
PHYS 2130Physics For Science And Engineering Majors I4
PHYS 2135Physics for Science and Engineering Majors I - Lab1
PHYS 2140Physics For Science And Engineering Majors II4
PHYS 2145Physics for Science and Engineering Majors II - Lab1
EECS 1030Introduction to Computer Science and Engineering3
EECS 1100Digital Logic Design4
EECS 1510Introduction To Object Oriented Programming4
EECS 2000EECS Professional Development1
EECS 2300Electric Circuits4
EECS 2500Linear Data Structures4
EECS 2510Non-Linear Data Structures4
EECS 2520Discrete Structures3
EECS 3150Data Communications3
EECS 3210Signals and Systems3
EECS 3400Electronics I4
EECS 3540Operating Systems And Systems Programming3
EECS 3550Software Engineering3
EECS 3940Co-Op Experience1
EECS 3940Co-Op Experience1
EECS 3940Co-Op Experience1
EECS 4010Senior Design Project I1
EECS 4020Senior Design Project II3
EECS 4100Theory of Computation3
EECS 4560Database Systems I3
EECS 4760Computer Security3
MIME 4000Engineering Statistics I3
Required for the Microelectronics Security Concentration15
Computer Architecture and Organization
Embedded Systems
VLSI and FPGA System Design & Applications
Fundamentals of Cyber Security
Assured and Trusted Digital Microelectronics
Non-US Diversity3
Arts/Humanities Core/Diversity of US3
Social Sciences Core3

Below is a sample plan of study. Consult your degree audit for your program requirements.

Computer Science and Engineering
Computer Science and Engineering - Microelectronics Security Concentration

 Computer Science and Engineering

Plan of Study Grid
First TermHours
MATH 1850 Single Variable Calculus I 4
CHEM 1230 General Chemistry I 4
ENGL 1110 College Composition I 3
EECS 1030 Introduction to Computer Science and Engineering 4
PHIL 1010 Introduction To Logic 3
 Hours18
Second Term
MATH 1860 Single Variable Calculus II 4
PHYS 2130 Physics For Science And Engineering Majors I 4
PHYS 2135 Physics for Science and Engineering Majors I - Lab 1
EECS 2000 EECS Professional Development 1
EECS 1510 Introduction To Object Oriented Programming 4
ENGL 2950 Technical Writing 3
 Hours17
Third Term
MATH 2850 Elementary Multivariable Calculus 4
PHYS 2140 Physics For Science And Engineering Majors II 4
PHYS 2145 Physics for Science and Engineering Majors II - Lab 1
EECS 1100 Digital Logic Design 4
EECS 2500 Linear Data Structures 4
 Hours17
Fourth Term
MATH 2860 Elementary Differential Equations 3
MATH 1890 Elementary Linear Algebra 3
EECS 2110 Computer Architecture and Organization 3
EECS 2300 Electric Circuits 4
EECS 2520 Discrete Structures 3
 Hours16
Fifth Term
EECS 3940 Co-Op Experience 1
 Hours1
Sixth Term
EECS 2510 Non-Linear Data Structures 4
EECS 3210 Signals and Systems 3
EECS 3400 Electronics I 4
Social Sciences Core 3
 Hours14
Seventh Term
EECS 3940 Co-Op Experience 1
 Hours1
Eighth Term
EECS 3100 Embedded Systems 4
EECS 3150 Data Communications 3
MIME 4000
Engineering Statistics I
or Introduction To Statistics
3
ECON 1150
Principles Of Macroeconomics
or Principles Of Microeconomics
3
Arts/Humanities Core/Diversity of US 3
 Hours16
Ninth Term
EECS 3940 Co-Op Experience 1
 Hours1
Tenth Term
EECS 3540 Operating Systems And Systems Programming 3
EECS 3550 Software Engineering 3
EECS 4010 Senior Design Project I 1
EECS 4100 Theory of Computation 3
EECS 4560 Database Systems I 3
Technical Elective 2
 Hours15
Eleventh Term
EECS 4020 Senior Design Project II 3
Technical Elective 3
Technical Elective 3
Non-US Diversity 3
EECS 4760 Computer Security 3
 Hours15
 Total Hours131

 Computer Science and Engineering - Microelectronics Security Concentration

Plan of Study Grid
First TermHours
MATH 1850 Single Variable Calculus I 4
CHEM 1230 General Chemistry I 4
ENGL 1110 College Composition I 3
EECS 1030 Introduction to Computer Science and Engineering 3
PHIL 1010 Introduction To Logic 3
 Hours17
Second Term
MATH 1860 Single Variable Calculus II 4
PHYS 2130 Physics For Science And Engineering Majors I 4
PHYS 2135 Physics for Science and Engineering Majors I - Lab 1
EECS 2000 EECS Professional Development 1
EECS 1510 Introduction To Object Oriented Programming 4
ENGL 2950 Technical Writing 3
 Hours17
Third Term
MATH 2850 Elementary Multivariable Calculus 4
PHYS 2140 Physics For Science And Engineering Majors II 4
PHYS 2145 Physics for Science and Engineering Majors II - Lab 1
EECS 1100 Digital Logic Design 4
EECS 2500 Linear Data Structures 4
 Hours17
Fourth Term
MATH 2860 Elementary Differential Equations 3
MATH 2890 Numerical Methods And Linear Algebra 3
EECS 2110 Computer Architecture and Organization 3
EECS 2300 Electric Circuits 4
EECS 2520 Discrete Structures 3
 Hours16
Fifth Term
EECS 3940 Co-Op Experience 1
 Hours1
Sixth Term
EECS 2510 Non-Linear Data Structures 4
EECS 3210 Signals and Systems 3
EECS 3400 Electronics I 4
Social Sciences Core 3
 Hours14
Seventh Term
EECS 3940 Co-Op Experience 1
 Hours1
Eighth Term
EECS 3100 Embedded Systems 4
EECS 3150 Data Communications 3
MIME 4000 Engineering Statistics I 3
ECON 1150
Principles Of Macroeconomics
or Principles Of Microeconomics
3
Arts/Humanities Core/Diversity of US 3
 Hours16
Ninth Term
EECS 3940 Co-Op Experience 1
 Hours1
Tenth Term
EECS 3540 Operating Systems And Systems Programming 3
EECS 3550 Software Engineering 3
EECS 4010 Senior Design Project I 1
EECS 4100 Theory of Computation 3
EECS 4560 Database Systems I 3
Technical Elective 3
 Hours16
Eleventh Term
EECS 4020 Senior Design Project II 3
Technical Elective 3
Technical Elective 3
Non-US Diversity 3
EECS 4760 Computer Security 3
 Hours15
 Total Hours131
  • PLO CAC Outcome #1: Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • PLO CAC Outcome #2: Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • PLO CAC Outcome #3: Communicate effectively in a variety of professional contexts.
  • PLO CAC Outcome #4: Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • PLO CAC Outcome #5: Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • PLO CAC Outcome #6: Apply computer science theory and software development fundamentals to produce computing-based solutions.
  • PLO EAC Outcome #7: An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  • PLO EAC Outcome #8: An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  • PLO EAC Outcome #9: an ability to communicate effectively with a range of audiences
  • PLO EAC Outcome #10: An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  • PLO EAC Outcome #11: an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  • PLO EAC Outcome #12: An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  • PLO EAC Outcome #13: An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.