computer engineering first year students orientation · 10/25/2019  · the bachelor of science...

42
Computer Engineering First Year Students Orientation Dr. Behnam Arad Professor and Coordinator [email protected] RVR 3022 https://ecs.csus.edu/cpe

Upload: others

Post on 11-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Computer Engineering First Year Students Orientation

Dr. Behnam AradProfessor and Coordinator

[email protected] 3022

https://ecs.csus.edu/cpe

Page 2: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Agenda

• Overview of Computer Engineering Program• Student Services• CpE Curriculum• Registration

Page 3: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Acronyms

• Computer Engineering Program - CpE• Computer Science - CSc• Electrical and Electronic Engineering - EEE• Engineering and Computer Science ECS• Riverside Hall - RVR• Santa Clara Hall - SCL

Page 4: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

College of Engineering and Computer Science (ECS)

• Five Departments: CE, CM, CSc, EEE, ME• Computer Engineering (CSc & EEE)• Six BS degree programs: CE, CM, CSc,

CpE, EEE, ME• Six MS Degree Programs: CE,CSc, CpE,

EEE, ME, and SE• ECS Dean: Dr. Lorenzo Smith• ECS website: www.ecs.csus.edu

Page 5: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

The Computer Engineering Program (CpE)

• Jointly sponsored program by CSc and EEE• 10 CpE faculty members: 5 CSc & 5 EEE• 450~ undergraduate students, 25~ graduate students• Sharing CSc, EEE, and CpE labs• Program Office:

– Riverside (RVR) 3022 916-278-6844• Program Web page:

– https://www.csus.edu/college/engineering-computer-science/computer-engineering/ (https://ecs.csus.edu/cpe)

• Administrative Support Coordinator: Veronica Pruitt

Page 6: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Other Staff Support

• Jessica Bush (EEE Admin Support Coordinator)

• Brianna F. Scruggs (CSc ASA)

Page 7: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Accreditation

• The BS degree in Computer Engineering is accredited by the Engineering Accreditation Commission (EAC) of ABET

Page 8: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Mission

• Provide an outstanding, hands-oneducation in Computer Engineering.

Page 9: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

CpE Program Educational Objectives

• Core Knowledge: Our graduates will have careers in computer engineering, or be engaged in a related career path.

• Application of Knowledge: Our graduates will apply their knowledge and skills to solve practical engineering problems.

• Lifelong Learning: Our graduates will continue to develop their skills and seek knowledge after graduation in order to adapt to advancing technology and the needs of society. This may be indicated by the graduate’s pursuit of an advanced degree or other formal instruction, and/or that the graduate has developed a professional specialty.

• Professionalism: Our graduates will have the necessary professional skills, such as high ethical standards, effective oral and written communications, and teamwork, to be productive engineers and to advance in their careers.

Page 10: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

CpE Faculty

• Dr. Behnam Arad • Prof. Dennis Dahlquist• Dr. Isaac Ghansah• Dr. Perry Heedley• Dr. Praveen Meduri

• Dr. Jinsong Ouyang• Dr. Jing Pang• Dr. Ghassan Shobaki• Dr. Xiaoyan Sun• Dr. Suresh Vadhva

Page 11: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

CpE Faculty Areas of Interest

Faculty Areas of InterestDr. Behnam Arad Design of Power-efficient Hardware; Validation of Complex Embedded Systems; Hardware Security

Prof. Dennis Dahlquist Systems Design; Hardware and Software Systems; Circuits; Programmable Logic; Microprocessors and Micro-controllers

Dr. Nikrouz Faroughi Digital Logic; Computer Architecture

Dr. Isaac Ghansah Networks & Distributed Systems, Info. Assurance & Security

Dr. Perry Heedley Analog & Mixed-signal Integrated Circuit Design; Graduate and Undergraduate Electronics Education

Dr. Praveen MeduriAnalog VLSI Design Automation, MEMS design, Computer Vision, Applied Machine Learning, FPGA

Dr. Jinsong Ouyang Distributed Systems Including Cloud Computing, Mobile and Ubiquitous Computing, and Computer Networks.

Dr. Jing Pang Digital Design and Analysis; Micro- computers; Static Timing Analysis

Dr. Ghassan Shobaki Compilers; Algorithms and Theory of Computation; Operating Systems

Dr. Xiaoyan Sun Computer networks; Network Security; System Security

Dr. Suresh Vadhva Computer System Design; Computer Architecture and Organization; Digital Systems

Page 12: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

• ECS Advising and Counseling Office, SCL 1213Alisa Patterson [email protected] (916) 278-4575

• Tutoring Program Check RVR 3018 for office hours of tutors

• MESA/MEP Program, Santa Clara Hall (SCL) 1213Jaime White (916) 278-5426

• ECS Career Center, SCL 1204Neysa Bush 916-278-6756

• Campus Career Center and COOP Program Lassen 1013, 916-278-6231Michelle Okada 916-278-6827

Student Success Resourceshttps://www.csus.edu/college/engineering-computer-science/student-success/

Page 13: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

2019-20 ECS Career Fair Fall: October 25, 2019 and Spring: February 28, 2020.

Page 14: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Join clubs and organizations to improve:• Knowledge• Soft skills

Club names in your Orientation Folder

Page 15: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

What is Computer Engineering?

Computer Engineering integrates several fields

Computer Engineering

(CpE)

Mathematics and Science

CSc: Develop applications for computers to solve problems

EEE: Design and build basic electronic components used in digital systems

CpE: Design, analyze, build, and program digital systems

Computer Science (CSc)

Electrical & ElectronicEng. (EEE)

Page 16: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

What do Computer Engineers do?

• Involved in professions utilizing hardware and software expertise – Hardware design – Software Development – Systems integration

• Work in teams with other engineers and experts of other disciplines. • Work for computer companies such as

• Intel, HP, Texas Instruments, Tesco, etc.• Companies in Telecommunications, Automotive, Aerospace, etc.

• Work for government agencies, national labs, armed forces• State of California, FBI, Los Alamos National Lab, Army / Navy

Page 17: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

What do Computer Engineers study?

• Solving Engineering Problem by applying mathematic and science skills

• Hardware Design• Software Development• System Design• Verification (modeling & simulation)• Understand the impacts of engineering

– Economic, social, environmental, etc.

Hardware Design

Software Development

Hardware Modeling

Page 18: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Senior Design Project example

Page 19: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

CpE Curriculum(97 Major units – 124 Total Units)

• The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design of computer hardware and systems at all levels. Engineering design begins with logic design taught to entering students during their first semester. The thread of design continues through the study of architecture, CMOS and VLSI technology, ASIC design, operating systems, computer hardware design, and networking hardware. To complete their degree, students take a two-semester senior design and project course.

• https://catalog.csus.edu/colleges/engineering-computer-science/engineering-computer-engineering/bs-in-computer-engineering/

Page 20: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

REQUIRED LOWER DIVISION COURSES (23 UNITS)

CPE/EEE 64 Introduction to Logic Design 4

CSC 15 Programming Concepts and Methodology I 3

CSC 20 Programming Concepts and Methodology II 3

CSC 28 Discrete Structures for Computer Science 3

CSC 35 Introduction to Computer Architecture 3

CSC 60 Introduction to Systems Programming in UNIX 3

ENGR 1 Introduction to Engineering 1

ENGR 17 Introductory Circuit Analysis 3

Page 21: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

REQUIRED MATHEMATICS COURSES (11 UNITS)

MATH 30 Calculus I 4MATH 31 Calculus II 4MATH 45 Differential Equations for Science and Engineering 3

Page 22: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

ADDITIONAL REQUIRED COURSES (13 UNITS)

ENGR 140 Engineering Economics 2ENVS 10 Introduction to Environmental Science 3PHYS 11A General Physics: Mechanics 4PHYS 11C General Physics: Electricity and Magnetism 4

Page 23: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

REQUIRED UPPER DIVISION COURSES (47 UNITS)CPE/CSC 138 Computer Networks and Internets 3

CPE/CSC 142 Advanced Computer Organization 3

CPE 151 CMOS and VLSI 3CPE/CSC 159 Operating System Pragmatics 3

CPE 166 Advanced Logic Design 4

CPE 185 Computer Interfacing 4CPE 186 Computer Hardware System Design 3

CPE 190 Senior Design Project I 2

CPE 191 Senior Design Project II 2

CSC 130 Data Structures and Algorithm Analysis 3

CSC 139 Operating System Principles 3

EEE 108 Electronics I 3EEE 108L Electronics I Laboratory 1EEE 117 Network Analysis 3EEE 117L Networks Analysis Laboratory 1

EEE 180 Signals and Systems 3ENGR 120 Probability and Random Signals 3

Page 24: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

TECHNICAL ELECTIVES (3 UNITS)

CPE 144 Dsp Architecture Design

CPE 153 VlSI DesignCPE 187 Embedded SystemsCSC 131 Computer Software EngineeringCSC 133 Object-Oriented Computer Graphics Programming

CSC 134 Database Management Systems

CSC 151 Compiler ConstructionCSC 152 CryptographyCSC 153 Computer Forensics Principles and PracticesCSC 154 Computer System Attacks and Countermeasures

CSC 155 Advanced Computer GraphicsEEE 120 Electronic Instrumentation

EEE 122 Applied Digital Signal Processing

EEE 181 Introduction to Digital Signal ProcessingEEE 187 Robotics

Page 25: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Advising Documents

• Curriculum Pattern• CpE Flowchart• Advising forms to help you

• 4-semester planning form • Advising form

• CpE website– Check for updated forms– https://www.csus.edu/college/engineering-

computer-science/computer-engineering/

Page 26: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Curriculum PatternFall 2019 & Beyond124 Unitshttps://www.csus.edu/college/engineering-computer-science/computer-engineering/_internal/_documents/cpe-4-year-curriculum-fall-2019---10-19-2018.pdfhttp://www.ecs.csus.edu/wcm/cpe/undergraduate%20program/CpE-4-Year-Curriculum-Fall-2019---10-19-2018.pdf

CSc 10A vs. CSc 15ENGL 5 vs. ENGL 10/11ENGR 1:

• Make sure this requirement is met ASAP

Page 27: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

CSC 10A. Accelerated Introduction to Programming Logic.3 Units

Introduction to computer science with an emphasis on programming concepts, logic, and methodology: computer hardware and software, problem solving and algorithm development, flow of control, and modular design. Accelerated and more in-depth study of programming concepts than CSC 10. Intended for computer science and computer engineering majors who have little or no programming experience. Lecture two house, technical activity and laboratory, two hours. Not open to students who have received credit for CSC 10. Prerequisite: Math 11

Page 28: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

CSC 15. Programming Concepts and Methodology I.3 UnitsPrerequisite(s):

Prerequisite(s): CSC 10, or programming experience in a high-level programming language.

Term Typically Offered: Fall, Spring, SummerProgramming concepts using an object-oriented programming language. Introduction to methodologies for program design, development, testing, and documentation. Topics include program design, algorithm design, number systems, classes and objects, methods (functions), control structures, arrays, and interactive input/output. Lecture two hours, technical activity and laboratory two hours.

Page 29: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

CpE FlowChart

Page 30: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Major Prerequisites

Page 31: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

General Education &Graduation RequirementsWorksheet

Page 32: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Curriculum Planning

• Fill in the courses tentatively planned for the next 4 semesters

Page 33: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Advising Resources

• CpE Advisors (hours posted at CpE website)– Dr. Arad RVR 3022– Dr. Meduri SCL 1213 & RVR 3010

• ECS Advising & Counseling Office – Alisa Patterson SCL 1213

Page 34: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Advising Tools

• Smart Planner – Helps you to plan ahead

• EAB– A collaborative tool connecting faculty/staff

to support student success– https://csus.campus.eab.com/

• “My Sac State” Degree Progress

Page 35: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Smart Planner

Page 36: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Course Planning Example

Presenter
Presentation Notes
Arrange My Plan: Allows to move courses around from one semester to the next Smart Planner Report: Provide a report on what is completed, planned, needed, in progress, etc. What if Report: Allows to see what will happen if you change your major Overview: Pie and bar charts showing your progress on GE and major courses
Page 37: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Registering for Major Courses (CpE, CSc, EEE)

Page 38: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Advising Form

Advising Form:• On the “note” column

write any courses you are using as APo If AP units are fewer

than required, you will need to take additional course

• Use pencil to fill the form

• Return the completed form to us TODAY

Page 39: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

ALEKS – Math Placement

• First year students have access to registration until 5pm on August 6th.

• Please take the exam (available on campus & online) before August 6

• Late registration opens 12:01am on August 12.

Page 40: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Engineering Study Habits

• Do not memorize• Try to understand• Ask yourself “why?” • Learn “how to”• Understand the relevance of

– Basic math and Science• General rule of studying with classmates:

– First study then meet and discuss (good) √– Meet and then study (bad) ×

Page 41: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

CpE website & Mailing list

• CpE website– http://www.ecs.csus.edu/cpe/

• Subscribe to CpE undergraduate mailing list http://hera.ecs.csus.edu/mailman/listinfo/cpeundergradlist

Page 42: Computer Engineering First Year Students Orientation · 10/25/2019  · The Bachelor of Science degree in Computer Engineering is a four-year program that emphasizes engineering design

Questions?