college of science, technology, engineering, and ... · q7 cscd 320 algorithms (5 cr.) f17, w18,...

8
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 Margo Stanzak [email protected] Student Success Coordinator Christy Oliveri [email protected] 319 F CEB 319 F CEB 509.359.6065 509.359.4734 Communications 143 509.359.4126 Cheney, WA 99004 Cheney, WA 99004 Cheney, WA 99004

Upload: others

Post on 07-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: College of Science, Technology, Engineering, and ... · q7 cscd 320 algorithms (5 cr.) f17, w18, sp18, su18 Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

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 isaccredited by the Computing Accreditation Commission of ABET,Minors in 3D Animation, Computer Applications, Computer InformationSystems, Computer Science Programming, Web ApplicationDevelopment. MS in Computer Science and an Interdisciplinary MS.

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

Department ChairDr. Bojian Xu

[email protected]

Operations ManagerMargo Stanzak

[email protected]

Student Success CoordinatorChristy Oliveri

[email protected]

319 F CEB

319 F CEB

509.359.6065

509.359.4734

Communications 143

509.359.4126

Cheney, WA 99004

Cheney, WA 99004

Cheney, WA 99004

Page 2: College of Science, Technology, Engineering, and ... · q7 cscd 320 algorithms (5 cr.) f17, w18, sp18, su18 Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

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

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

First Year

Seco

nd

Year

Third

Year

Fou

rth Ye

ar

Q1

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 300 (5 cr.)

ENGL 201 (5 cr.)

MATH 301 (5 cr.)

Q5

Lab Science Sequence 1 (see

CSCD 240 (5 cr.)

MATH 231 (5 cr.)

Q6

BACR (5 cr.)

Lab Science Sequence 2 (see

CSCD 202 (5 cr.)

Q7

BACR (5 cr.)

PHYS 161 (1 cr.)* or PHYS 16

CSCD 260 (4 cr.)

CSCD 320 (5 cr.)

Q9

BACR (5 cr.)

General Elective (2 cr.)

Group A elective #1 (see cat

CSCD 327 (4 cr.)

Q10

CSCD 370/371/327/373 (cho

Group A elective #2 (see cat

CSCD 330 (4 cr.)

CSCD 349 (4 cr.)

Q11

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

Diversity (5 cr.)

CSCD 340 (5 cr.)

Q13

BACR (5 cr.)

Global Studies (any one) (5 c

Group B elective #1 (see cata

CSCD 350 (4 cr.)

Q14

Advanced Coursework cours

General Elective (4 cr.)

PHYS 161 (1 cr.)* or PHYS 16

CSCD 488 (5 cr.)

Q15

Advanced Coursework cours

CSCD 490 (5 cr.)

MATH 380 (5 cr.)

Page 3: College of Science, Technology, Engineering, and ... · q7 cscd 320 algorithms (5 cr.) f17, w18, sp18, su18 Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

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 minr?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 for anintense year

Declareyour 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 ... · q7 cscd 320 algorithms (5 cr.) f17, w18, sp18, su18 Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

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

Page 5: College of Science, Technology, Engineering, and ... · q7 cscd 320 algorithms (5 cr.) f17, w18, sp18, su18 Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

Bachelor of Science in Computer Science

2018-2019 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.) F17, W18, Sp18, Su18Q1Prerequisites: ≥2.0 MATH 141 and previous programming experience HIGHLY

RECOMMENDED.

EENG 160 DIGITAL CIRCUITS (4 cr.) F17, W18, Sp18Q1Prerequisite: MTHD 104 or equivalent.

MATH 161 CALCULUS I (5 cr.) F17, W18, Sp18, Su18Satisfies: completion of this course with a grade >= C satisfies

the university proficiencies in mathematics.

Note: for the university proficiencies, this course may be

substituted for MATH 107.

Q1Prerequisites: MATH 142.

CSCD 211 PROGRAMMING PRINCIPLES II (5 cr.) F17, W18, Sp18, Su18Q2Prerequisites: CSCD 210 with a grade ≥2.5, MATH 142 with a grade ≥2.0.

ENGL 101 COLL COMP: EXPOSITN & ARGUMNT (5 cr.) F17, W18, Sp18, Su18Satisfies: university competencies, writing.Q2Prerequisite: Writing Placement Test or General Advising.

MATH 162 CALCULUS II (5 cr.) F17, W18, Sp18, Su18Q2Prerequisite: MATH 161.

CSCD 300 DATA STRUCTURES (5 cr.) F17, W18, Sp18, Su18Q3Prerequisites: CSCD 211 and MATH 142. A grade ≥C+ is required for CSCD

prerequisite and a ≥C for each supporting prerequisite.

ENGL 201 COLL COMP: ANALYSIS/RES/DOCMNT (5 cr.) F17, W18, Sp18, Su18Satisfies: university proficiencies, writing.Q3Prerequisite: ENGL 101, Writing Placement Test or general advising.

MATH 301 DISCRETE MATHEMATICS (5 cr.) F17, W18, Sp18, Su18Satisfies: completion of this course with a grade >= C satisfies

the university proficiencies in mathematics.

Note: 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 11/30/2018 | MAP UID: 2019-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 6: College of Science, Technology, Engineering, and ... · q7 cscd 320 algorithms (5 cr.) f17, w18, sp18, su18 Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

Second year courses and prerequisites Notes Previously offered **

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

F17, W18, Sp18, Su18Q5 CSCD 240 C AND UNIX PROGRAMMING (5 cr.)

Prerequisites: CSCD 211 with a grade ≥2.5 or concurrent enrollment.

F17, W18, Sp18, Su18Q5 MATH 231 LINEAR ALGEBRA (5 cr.)

Prerequisite: MATH 142.

Different science BACRQ6 BACR (5 cr.)

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

Satisfies: a BACR for humanities and arts.

Counts as BACR (Arts&HUM)Q6 CSCD 202 COMPUTING ETHICS (5 cr.)

Prerequisite: ENGL 101.

Q7 BACR (5 cr.)

Q7 PHYS 161 (1 cr.)* or PHYS 162 (1 cr.)* or PHYS 163 (1 cr.)* or PHYS 263 (1 cr.)* (1

cr.)

F17, Sp18Q7 CSCD 260 ARCHITECTURE & ORGANIZATION (4 cr.)

Prerequisites: CSCD 240 with a grade ≥2.5, EENG 160 with a grade ≥2.0.

F17, W18, Sp18, Su18Q7 CSCD 320 ALGORITHMS (5 cr.)

Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

advancement programming exam 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 11/30/2018 | MAP UID: 2019-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 7: College of Science, Technology, Engineering, and ... · q7 cscd 320 algorithms (5 cr.) f17, w18, sp18, su18 Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

Third year courses and prerequisites Notes Previously offered **

Q9 BACR (5 cr.)

Q9 General Elective (2 cr.)

Q9 Group A elective #1 (see catalog) (4 cr.)

F17, W18, Sp18, Su18Q9 CSCD 327 RELATIONAL DATABASE SYSTEMS (4 cr.)

Prerequisites: CSCD 211 and MATH 301. A grade ≥C+ is required for CSCD

prerequisite and a ≥C for each supporting prerequisite.

Q10 CSCD 370/371/327/373 (choose one) (4 cr.)

Q10 Group A elective #2 (see catalog) (4 cr.)

F17, W18, Sp18Q10 CSCD 330 COMPUTER NETWORKS (4 cr.)

Prerequisites: CSCD 300 with a grade ≥2.5, advancement programming exam

clearance.

F17, W18, Sp18Q10 CSCD 349 DESIGN PATTERNS (4 cr.)

Prerequisites: CSCD 300 with a grade ≥2.5, advancement programming exam

clearance.

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

Q11 Diversity (5 cr.)

F17, Sp18, Su18Q11 CSCD 340 OPERATING SYSTEMS (5 cr.)

Prerequisites: CSCD 240 with a grade ≥2.5, advancement programming exam

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 11/30/2018 | MAP UID: 2019-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 8: College of Science, Technology, Engineering, and ... · q7 cscd 320 algorithms (5 cr.) f17, w18, sp18, su18 Prerequisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0,

Fourth year courses and prerequisites Notes Previously offered **

Q13 BACR (5 cr.)

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

Q13 Group B elective #1 (see catalog) (4 cr.)

F17, Sp18Q13 CSCD 350 SOFTWARE ENGINEERING (4 cr.)

Prerequisites: CSCD 300 with a grade ≥ C+ and Advancement Programming

Exam clearance.

Q14 Advanced Coursework course #1 (see catalog) (4 cr.)

Q14 General Elective (4 cr.)

Q14 PHYS 161 (1 cr.)* or PHYS 162 (1 cr.)* or PHYS 163 (1 cr.)* or PHYS 263 (1 cr.)* (1

cr.)

F17, W18, Su18Note: students will receive a Y grade until successful

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

Prerequisites: CSCD 327, CSCD 349 and CSCD 350, and either CSCD 378 or

CSCD 379 and Advancement Programming Exam clearance. A grade ≥ C+ is

required for each prerequisite.

Q15 Advanced Coursework course #2 (see catalog) (4 cr.)

F17, W18, Sp18Satisfies: a university graduation requirement'senior capstone.

Note: 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.)

Prerequisites: CSCD 488 prior quarter.

F17, W18, Sp18Satisfies: completion of this course with a grade >= C satisfies

the university proficiencies in mathematics.

Note: for the university proficiencies, course may be

substituted for MATH 107.

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

Prerequisites: MATH 141 or Mathematics Proficiency Clearance, Computer

Literacy Competency recommended.

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 11/30/2018 | MAP UID: 2019-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: ____________________________