Sunteți pe pagina 1din 2

Computer Systems Engineering, BSE

Bachelor of Science in Engineering, 2019-2020 Catalog Year


ESCSEBSE

FALL-1 SPRING-2 FALL-3 SPRING-4 FALL-5 SPRING-6 FALL-7 SPRING-8

ENG 101 (3) ENG 102 (3) PHY 121(3) PHY 131(3) EEE 202 (4) EEE 334 (4) +**CSE TE +**CSE TE
1st-Year Comp. 1st-Year Comp. and 122 (1) and 132 (1) Circuits I Circuits II (3) (3)
University Physics University Physics
I II

FSE 100 (2) BIO 181 or


Intro to Engin. 182 or CHM
113 or 114
(4) MAT 243 (3) IEE 380 (3) MAT 343 (3) +**CSE TE +**CSE TE
Discrete Math Prob. & Stats. Applied Linear (3) (3)
Algebra

ASU 101 (1)


ASU Exper.

CSE 310 (3) CSE 423 (3) CSE 424 (3)


Data Struc. & Capstone I (L) Capstone II (L)
Algorithms
MAT 265 (3) MAT 266 (3) MAT 267 (3) MAT 275 (3)
CALC I CALC II CALC III Diffl Equations
CSE 320 (3)
Design &
Synthesis of Dig.
Hardware

CSE 220 (3) ‡CSE 301 (1) CSE 360 (3)


Programming for Computing Intro. Software
Comp. Engr Ethics Eng.
CSE 110 (3) CSE 205 (3)
Principles of Object-Oriented
Programming Programming
Java CSE 325 (3) +CSE 434 (3) +CSE 420 (3)
CSE 230 (3) Embedded Computer Computer
Comp. Org. & Microprocessor Networks Architecture
CSE 120 (3) Assem. Lang. Systems
Digital Design Programming

+CSE 330 (3)


HU/SB (3) HU/SB (3) HU/SB (3) HU/SB (3) Operating Upper Division
Systems HU/SB (3)

15 HOURS 16 HOURS 16 HOURS 16 HOURS 14 HOURS 16 HOURS 15 HOURS 12 HOURS

Notes: **See CIDSE Advising Center or CIDSE Website (http://cidse.engineering.asu.edu/degreerequirementsbsecse/) for approved technical electives
‡ CSE 301 requires FSE 100 as an additional prerequisite
+ CSE TE and other specified CSE courses require CSE 310 and/or 360 as prerequisites
Shaded courses designate critical requirements. Minimum ‘C’ grade required in all CSE major courses

Prerequisite Pre or Co-requisite Cultural


Global
Historical
Term 1
CSE 110: Principles of Programming with Java -Concepts of problem solving using Java, Term 5
algorithm design, structured programming, fundamental algorithms and techniques, and EEE 202: Circuits I-Principles for analyzing linear and nonlinear circuits. Uses SPICE and
computer systems concepts. Social and ethical responsibility. MATLAB. Design and measurement of linear analog electrical systems.
FSE 100: Introduction to Engineering-Introduces the engineering design process; working in CSE 301: Computing Ethics-Ethics for computing majors: history of computing, intellectual
engineering teams; the profession of engineering; engineering models, written and oral technical property, privacy, ethical frameworks, professional ethical responsibilities, and risks of computer-
communication skills. based systems.
MAT 265: Calculus for Engineers I-Limits and continuity, differential calculus of functions of one CSE 310: Data Structures and Algorithms-Advanced data structures and algorithms, including
variable, introduction to integration. Not open to students with credit in MAT 270. stacks, queues, trees (B, B+, AVL), and graphs. Searching for graphs, hashing, external sorting.
ASU 101-CSE: The ASU Experience CSE 320: Design and Synthesis of Digital Hardware-Design and synthesis of digital hardware
ENG 101: First-Year Composition with hardware description language, computer-aided design tools, and programmable devices.
HU/SB: Humanities, Fine Arts & Design or Social & Behavioral Sciences IEE 380: Probability and Statistics for Engineering Problem Solving-Applications-oriented
course with computer-based experience using statistical software for formulating and solving
Term 2 engineering problems
CSE 205: Object-Oriented Programming & Data Structures-Problem solving by programming
with an object-oriented programming language. Introduces data structures. Overview of computer Term 6
science topics. EEE 334: Circuits II-Design of analog and digital circuits. Diodes/BJTs/Mosfets. Digital and
MAT 266: Calculus for Engineers II -Methods of integration, applications of calculus, elements of analog circuit building blocks. Fundamentals of mixed signal circuits.
analytic geometry, improper integrals, Taylor series MAT 343: Applied Linear Algebra-Solving linear systems, matrices, determinants, vector spaces,
ENG 102: First-Year Composition bases, linear transformations, eigenvectors, norms, inner products, decompositions, applications.
Lab Science Option: choose from BIO181 or 182 or CHM 113 or 114 Problem solving using MATLAB.
HU/SB: Humanities, Fine Arts & Design or Social & Behavioral Sciences CSE 325: Embedded Microprocessor Systems- System-level programming and analysis of
embedded microprocessors systems. Fundamental concepts of digital system design for
Term 3 embedded system applications.
CSE 120: Digital Design Fundamentals-Number systems, conversion methods, binary and CSE 330: Operating Systems-Operating system structure and services, processor scheduling,
complement arithmetic, Boolean algebra, circuit minimization, ROMs, PLAs, flipflops, synchronous concurrent processes, synchronization techniques, memory management, virtual memory,
sequential circuits input/output, storage management, and file systems.
MAT 243: Discrete Mathematical Structures-Logic, sets, functions, elementary number theory CSE 360: Introduction to Software Engineering-Software life cycle models; project
and combinatorics, recursive algorithms, and mathematical reasoning, including induction. management, team development environments and methodologies; software architectures;
Emphasizes connections to computer science. quality assurance and standards; legal, ethical issues
MAT 267: Calculus for Engineers III -Vector-valued functions of several variables, partial
derivatives, multiple integration. Term 7
PHY 121/122: University Physics I: Mechanics and laboratory- Kinematics; Newton's laws; CSE 423: Systems Capstone Project I-Development process: specification, design,
work, energy, momentum, conservation laws; dynamics of particles, solids, and fluids. Both PHY implementation, evaluation, and testing with economic, social, and safety considerations.
121 and PHY 122 must be taken to secure SQ General Studies credit. Technical communication and team skills enrichment.
HU/SB: Humanities, Fine Arts & Design or Social & Behavioral Sciences CSE 434: Computer Networks-Distributed computing paradigms and technologies, distributed
system architectures and design patterns, frameworks for development of distributed software
Term 4 components.
CSE 220: Programming for Computer Engineering-Introduction to C/C++, systems CSE Technical Elective
programming, and concurrency. CSE Technical Elective
CSE 230: Computer Organization & Assembly Language Programming-Register-level HU/SB: Upper Division Humanities, Fine Arts & Design or Social & Behavioral Sciences
computer organization. Instruction set architecture. Assembly language. Processor organization
and design. Memory organization. IO programming, Exception/interrupt handling. Term 8
PHY 131/132: University Physics II: Electricity and Magnetism and laboratory- Electric CSE 420: Computer Architecture I-Computer architecture. Performance versus cost tradeoffs.
charge and current, electric and magnetic fields in vacuum and in materials, and induction. AC Instruction set design. Basic processor implementation and pipelining.
circuits, displacement current, and electromagnetic waves. Both PHY 131 and PHY 132 must be CSE 424: Systems Capstone Project II- Continuation of capstone project started in CSE 423.
taken to secure SQ General Studies credit. CSE Technical Elective
MAT 275: Modern Differential Equations-Introduces differential equations, theoretical and CSE Technical Elective
practical solution techniques. Applications. Problem solving using MATLAB.
HU/SB: Humanities, Fine Arts & Design or Social & Behavioral Sciences

S-ar putea să vă placă și