college of science, technology, engineering, and ... · participatein ncur. submit an abstract on...
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](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fbafd7104b014587616bfcd/html5/thumbnails/1.jpg)
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
Operations Manager
Student Success CoordinatorChristy Oliveri
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](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fbafd7104b014587616bfcd/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fbafd7104b014587616bfcd/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fbafd7104b014587616bfcd/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fbafd7104b014587616bfcd/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fbafd7104b014587616bfcd/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022062604/5fbafd7104b014587616bfcd/html5/thumbnails/7.jpg)
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: ____________________________