college of science, technology, engineering, and ... · participatein ncur. submit an abstract on...

7
College of Science, Technology, Engineering, and Mathematics Computer Science BS (137-140 credits) Why study Computer Science? Other Degree Options What aspect of modern life has not been affected by computing technologies? Personal computers, game machines, routers, laptops, tablets, smart phones, and wearable electronics have changed the landscape of daily life, but older technologies that we take for granted are also now controlled by software. Eastern graduates have career options in public accounting and in industry, government, and not-for-profit organizations, as well as in such applications as auditing, taxation, information systems and management services. Our traditional computer science degree provides extensive preparation in both the theoretical and practical aspects of computer science. The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, Minors in 3D Animation, Computer Applications, Computer Information Systems, Computer Science Programming, Web Application Development. MS in Computer Science and an Interdisciplinary MS. Career Opportunities Software Engineer, Game Programmer, Web Developer, Database Developer Department Chair Dr. Bojian Xu [email protected] Operations Manager Student Success Coordinator Christy Oliveri [email protected] 319 F CEB 319 F CEB 509.359.6065 509.359.4734 Communications 123 509.359.4126 Cheney, WA 99004 Cheney, WA 99004 Cheney, WA 99004

Upload: others

Post on 16-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: College of Science, Technology, Engineering, and ... · Participatein NCUR. Submit an abstract on upcoming Capstone Project Engage as an officer in the Assoc. for Computing Machinery

College of Science, Technology, Engineering, and Mathematics

Computer Science BS

(137-140 credits)

Why study Computer Science?

Other Degree Options

What aspect of modern life has not been affected by computing technologies? Personal computers, game machines, routers, laptops, tablets, smart phones, and wearable electronics have changed the landscape of daily life, but older technologies that we take for granted are also now controlled by software. Eastern graduates have career options in public accounting and in industry, government, and not-for-profit organizations, as well as in such applications as auditing, taxation, information systems and management services. Our traditional computer science degree provides extensive preparation in both the theoretical and practical aspects of computer science.

The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, Minors in 3D Animation, Computer Applications, Computer Information Systems, Computer Science Programming, Web Application Development. MS in Computer Science and an Interdisciplinary MS.

Career OpportunitiesSoftware Engineer, Game Programmer, Web Developer, Database Developer

Department ChairDr. Bojian Xu

[email protected]

Operations Manager

Student Success CoordinatorChristy Oliveri

[email protected]

319 F CEB

319 F CEB

509.359.6065

509.359.4734

Communications 123

509.359.4126

Cheney, WA 99004

Cheney, WA 99004

Cheney, WA 99004

Page 2: College of Science, Technology, Engineering, and ... · Participatein NCUR. Submit an abstract on upcoming Capstone Project Engage as an officer in the Assoc. for Computing Machinery

This is an example of a four year class schedule. Academic Advisors are there to help create individualized plans.

Listed is a Sample Four Year Plan. Individual plans will vary based on placement test scores and course availability.

First Year

Seco

nd

Year

Third

Year

Fou

rth Ye

ar

Fall 1

CSCD 210 (5 cr.)

EENG 160 (4 cr.)

MATH 161 (5 cr.)

Q2

CSCD 211 (5 cr.)

ENGL 101 (5 cr.)

MATH 162 (5 cr.)

Q3

CSCD 212 Object Oriented Pr

CSCD 300 (5 cr.)

MATH 301 (5 cr.)

Q5

Lab Science Sequence 1 (see

CSCD 240 (5 cr.)

MATH 231 (5 cr.)

Q6

Lab Science Sequence 2 (see

CSCD 202 (5 cr.)

CSCD 320 (5 cr.)

Q7

BACR (5 cr.)

CSCD 420 Automata and Co

CSCD 260 (4 cr.)

ENGL 201 (5 cr.)

Q9

BACR (5 cr.)

General Elective (2 cr.)

Required elective #1 (see cat

CSCD 327 (4 cr.)

Q11

CSCD 303 (4 cr)* or CSCD 43

CSCD 378 (4 cr.)* or 379 (4 c

Diversity (5 cr.)

CSCD 340 (5 cr.)

Q13

Global Studies (any one) (5 c

Lab Science sequence 3 (see

Required elective #3 (see cat

CSCD 350 (4 cr.)

Q14

BACR (5 cr.)

Required elective #4 (see cat

CSCD 488 (5 cr.)

Q15

Required elective #5 (see cat

Required elective #6 (see cat

CSCD 490 (5 cr.)

MATH 380 (5 cr.)

Q10

BACR (5 cr.)

Required elective #2 (see cat

CSCD 330 (4 cr.)

CSCD 349 (4 cr.)

Page 3: College of Science, Technology, Engineering, and ... · Participatein NCUR. Submit an abstract on upcoming Capstone Project Engage as an officer in the Assoc. for Computing Machinery

Computer Science, BS

Flight Plan to SuccessCollege of Science, Technology, Engineering, and Mathematics

Computer Science

Seco

nd

Ye

arTh

ird Y

ear

Fou

rth Y

ear

FALL SPRINGWINTER

All recomended activities can occur at any time during a student's time at EWU

Graduate with a Computer Science BS

degree from EWU!

Work with faculty on a

project, plan for life after college

Declare major, participate in

academic projects or

research

Explore interests and begin

planning path at EWU

Present at NCUR and SymposiumApplyto the Research & Creative Works Symposium

Want a job?Update cover letter and resume,Visit the Career

Center

Want a job? Apply, apply, applyMeet With advisorGrad School?Take GRE, update resume and write personal

statementApply, apply apply!

Want an internship?Apply, apply, apply!

Ask internship advisor to review resume

Participate in Programming Contests

Meet With advisorWant an internship? Write your resume and cover letter!

Explore : Consider a mior?

Double major?

Take the APEChoose favorite options for advanced courses; plan to take

prerequisites

Consider joining a living/learning community

Engage with peers by joining Assoc. for Computing Machinery

Club

Talk to a professor in a major you're interested in pursuing

Join a student club/organization in SAIL

Check out volunteer and service activities in the Office of Community Engagement

Attend at least three campus events/activities

Meet with your academic advisor every term

Apply for graduation!

Participatein NCUR. Submit an abstract on upcoming Capstone

Project

Engage as an officer in the Assoc. for Computing Machinery

Prepare forn intense year

Declare your major!

Meet With advisor

Visit Career Services or take a Career Exploration course

Take a first-year seminar course

First Ye

ar

The following milestones will help you succeed and improve your experience at EWU.

Page 4: College of Science, Technology, Engineering, and ... · Participatein NCUR. Submit an abstract on upcoming Capstone Project Engage as an officer in the Assoc. for Computing Machinery

Bachelor of Science in Computer Science

2019-2020 Catalog Year

SOAR Department: Comp Sci | SOAR Major: CSC

Major Declaration Form: Computer Science, BS-COMPSC

College of Science, Technology, Engineering, and Mathematics

Math proficiency needed: MATH 161

Student's name: __________________________ EWU ID: ___________

First year courses and prerequisites Notes Previously offered **

CSCD 210 PROGRAMMING PRINCIPLES I (5 cr.) F18, W19, S19Note: Concurrent registration in MATH 141 or higher, highly

recommended. Transcript evidence of a previous

programming course at the high school or college level will

be accepted for CSCD 110.

Q1Prerequisite: MATH 114 with grade ?C and CSCD 110.

EENG 160 DIGITAL CIRCUITS (4 cr.) F18, W19, S19Q1Prerequisite: MTHD 104 or equivalent.

MATH 161 CALCULUS I (5 cr.) F18, W19, S19Note: for the university proficiencies, this course may be

substituted for MATH 107. Q1

Prerequisite: MATH 142.

CSCD 211 PROGRAMMING PRINCIPLES II (5 cr.) F18, W19, S19Note: concurrent registration in MATH 142 or higher is highly

recommended. Q2

Prerequisite: CSCD 210 with a grade ?C+, MATH 141 with a grade ?C.

ENGL 101 COLL COMP: EXPOSITN & ARGUMNT (5 cr.) F18, W19, S19Q2Prerequisite: Writing Placement Test or General Advising.

MATH 162 CALCULUS II (5 cr.) F18, W19, S19Q2Prerequisite: MATH 161.

CSCD 212 Object Oriented Programming with Design Patterns (5 cr.)Q3

CSCD 300 DATA STRUCTURES (5 cr.) F18, W19, S19Q3Prerequisites: CSCD 211 and MATH 142. A grade ?C+ is required for CSCD

prerequisite and a ?C for each supporting prerequisite.

MATH 301 DISCRETE MATHEMATICS (5 cr.) F18, W19, S19Note: for the university proficiencies, the course may be

substituted for MATH 107; you may not receive credit for both

MATH 225 and MATH 301.

Q3Prerequisite: MATH 142.

To follow this MAP, you should place into MATH 161. If you place lower, your custom MAP may change.

This list of courses is for information purposes only. All students are required to follow the catalog requirements for the year they declared a major.

* See the catalog for prerequisites and other details.

Revised 10/11/2019 | MAP UID: 2020-CSTEM-CHN-BS-CSC Page 1

** Future course offerings may differ from the past. Check the course schedule for future courses.

I have discussed this academic plan with the student listed above. Advisor name: ____________________________ Advisor signature: ____________________________

Page 5: College of Science, Technology, Engineering, and ... · Participatein NCUR. Submit an abstract on upcoming Capstone Project Engage as an officer in the Assoc. for Computing Machinery

Second year courses and prerequisites Notes Previously offered **

Q5 Lab Science Sequence 1 (see catalog) (5 cr.)

F18, W19, S19Q5 CSCD 240 C AND UNIX PROGRAMMING (5 cr.)

Prerequisites: CSCD 211 with a grade ?C+ or concurrent enrollment.

F18, W19, S19Q5 MATH 231 LINEAR ALGEBRA (5 cr.)

Prerequisite: MATH 142.

Q6 Lab Science Sequence 2 (see catalog) (5 cr.)

F18, W19, S19Counts as BACR (Arts&HUM)Q6 CSCD 202 COMPUTING ETHICS (5 cr.)

Prerequisite: ENGL 101.

F18, W19, S19Q6 CSCD 320 ALGORITHMS (5 cr.)

Prerequisites: CSCD 300 with a grade ?C+, MATH 301 with a grade ?C,

advancement programming exam clearance.

Different science BACRQ7 BACR (5 cr.)

Q7 CSCD 420 Automata and Compilers (4 cr.)

F18, S19Q7 CSCD 260 ARCHITECTURE & ORGANIZATION (4 cr.)

Prerequisites: CSCD 240 with a grade ?C+, EENG 160 with a grade ?C.

F18, W19, S19Q7 ENGL 201 COLL COMP: ANALYSIS/RES/DOCMNT (5 cr.)

Prerequisite: ENGL 101, Writing Placement Test or general advising.

To follow this MAP, you should place into MATH 161. If you place lower, your custom MAP may change.

This list of courses is for information purposes only. All students are required to follow the catalog requirements for the year they declared a major.

* See the catalog for prerequisites and other details.

Revised 10/11/2019 | MAP UID: 2020-CSTEM-CHN-BS-CSC Page 2

** Future course offerings may differ from the past. Check the course schedule for future courses.

I have discussed this academic plan with the student listed above. Advisor name: ____________________________ Advisor signature: ____________________________

Page 6: College of Science, Technology, Engineering, and ... · Participatein NCUR. Submit an abstract on upcoming Capstone Project Engage as an officer in the Assoc. for Computing Machinery

Third year courses and prerequisites Notes Previously offered **

Q9 BACR (5 cr.)

Q9 General Elective (2 cr.)

Q9 Required elective #1 (see catalog) (4 cr.)

F18, W19, S19Q9 CSCD 327 RELATIONAL DATABASE SYSTEMS (4 cr.)

Prerequisites: CSCD 300 with a grade ?C+ and MATH 301 with a grade ?C.

Q10 BACR (5 cr.)

Q10 Required elective #2 (see catalog) (4 cr.)

F18, W19, S19Q10 CSCD 330 COMPUTER NETWORKS (4 cr.)

Prerequisites: CSCD 211 with a grade ?C+, CSCD 240 with a grade ?C+.

F18, W19, S19Q10 CSCD 349 DESIGN PATTERNS (4 cr.)

Prerequisites: CSCD 300 with a grade ?C+, advancement programming exam

clearance.

Q11 CSCD 303 (4 cr)* or CSCD 434 (4 cr)* or CSCD 437 (4 cr)* (4 cr.)

Q11 CSCD 378 (4 cr.)* or 379 (4 cr.)* (4 cr.)

Q11 Diversity (5 cr.)

F18, S19Q11 CSCD 340 OPERATING SYSTEMS (5 cr.)

Prerequisites: CSCD 240 with a grade ?C+, CSCD 300 with a grade ?C+.

To follow this MAP, you should place into MATH 161. If you place lower, your custom MAP may change.

This list of courses is for information purposes only. All students are required to follow the catalog requirements for the year they declared a major.

* See the catalog for prerequisites and other details.

Revised 10/11/2019 | MAP UID: 2020-CSTEM-CHN-BS-CSC Page 3

** Future course offerings may differ from the past. Check the course schedule for future courses.

I have discussed this academic plan with the student listed above. Advisor name: ____________________________ Advisor signature: ____________________________

Page 7: College of Science, Technology, Engineering, and ... · Participatein NCUR. Submit an abstract on upcoming Capstone Project Engage as an officer in the Assoc. for Computing Machinery

Fourth year courses and prerequisites Notes Previously offered **

Q13 Global Studies (any one) (5 cr.)

Q13 Lab Science sequence 3 (see catalog) (5 cr.)

Q13 Required elective #3 (see catalog) (must be 400 level) (4 cr.)

F18, S19Q13 CSCD 350 SOFTWARE DEVELOPMENT PRINCIPLE (4 cr.)

Prerequisites: ?C+ in CSCD 212 and CSCD 300, and Advancement

Programming Exam (APE) clearance.

Q14 BACR (5 cr.)

Q14 Required elective #4 (see catalog) (must be 400 level) (4 cr.)

F18, W19Note: students will receive a Y grade until successful

completion of CSCD 490. Q14 CSCD 488 SENIOR PROJECT (5 cr.)

.

Q15 Required elective #5 (see catalog) (must be 400 level) (4 cr.)

Q15 Required elective #6 (see catalog) (must be 400 level) (4 cr.)

F18, W19, S19Note: this course is the second course of a two-quarter project

sequence and must be taken the quarter following successful

completion of the Senior Project course.

Q15 CSCD 490 SENIOR CAPSTONE (5 cr.)

Prerequisite: CSCD 488 prior quarter.

F18, W19, S19Note: for the university proficiencies, course may be

substituted for MATH 107. Q15 MATH 380 ELEM PROBABILITY & STATISTICS (5 cr.)

Prerequisite: mathematics proficiency clearance.

To follow this MAP, you should place into MATH 161. If you place lower, your custom MAP may change.

This list of courses is for information purposes only. All students are required to follow the catalog requirements for the year they declared a major.

* See the catalog for prerequisites and other details.

Revised 10/11/2019 | MAP UID: 2020-CSTEM-CHN-BS-CSC Page 4

** Future course offerings may differ from the past. Check the course schedule for future courses.

I have discussed this academic plan with the student listed above. Advisor name: ____________________________ Advisor signature: ____________________________