honors - Advise @ EECS

advertisement
HONORS
BS Computer Science Requirements (123 Hours)
Students may apply for certification into the Bachelor of Science in Computer Science degree
program after completion of the following courses with a grade of C or better: Cpt S 121,122, 223;
Math 171, 172, 216; Phil 201; Phys 201.
No courses listed in this schedule of study may be taken on a pass/fail basis. All listed CptS
courses, pre-requisites to these courses, and required electives must be completed with a grade of C
or better. This policy applies to transfer courses as well as courses completed at WSU.
Course descriptions, including pre-requisites, are available in the WSU catalog:
http://catalog.wsu.edu.
Requests for transfer credit for EECS courses must include a complete syllabus from the transfer
institution.
First Semester15credits
CptS 121 Program Des & Develop
FL 203
Phil 201 Elementary Logic
Math 171 Calc I
Fifth Semester 15 Credits
CptS 355 Program Language Design
CptS 322 Software Eng Principles I
Engl 402 Tech Report Writing
Option Course2
Option Course2
Stats 360
4
4
3
4
3
3
3
3
3
3
Second Semester15Credits
CptS 122Data Structures
FL 204
Math 172 (182) Calculus II1
Math 216 Discrete Math
4
4
4
3
Sixth Semester 16 Credits
CptS 317 Automata
CptS 323 Princ of Software Design
CptS 360 Systems Programming
HONORS2901
Computer Science Option Course2
3
3
4
3
3
Third Semester15Credits
CptS 223 Advanced Data Structures
Engl 298 Composition
Math 220 Linear Algebra
CptS 260 Intro Computer Architecture
Phys 201 (205) Engineering Physics1
3
3
2
3
4
COMPLETE WRITING PORTFOLIO
Fourth Semester14 or 15Credits
CptS 224 Programming Tools
2
HONORS280
3
Math 273 Calc III or Math 301 Intro
to Math Reasoning
2 or 3
Econ 198 (substitutes for HONORS270) 3
Phys 202 (206) Engineering Physics1 4
SeventhSemester 18 Credits
HONORS370
HONORS380
CptS 422 Software Eng Princ II
CptS 450 Design/Analysis Algorithms
CptS 421 Software Design Project I3
Computer Science Option Course2
3
3
3
3
3
3
Eighth Semester 15 Credits
HONORS390
CptS 402 Social & Professional Issues
CptS 460 Operating Systems
CptS 423 Software Design Project II3
Computer Science Option Course2
3
3
3
3
3
Honors Computer Science Notes
1HONORS290
is not required of students who have taken one of the following: Math 172, Chem
115, Phys 205 or 206.
2Option
courses are chosen from the following list of classes:
CE 463 Engineering Administration
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
CptS
425
427
430
434
438
440
442
443
451
452
453
455
456
464
466
470
481
483
490
499
Network Security
Computer Security
Numerical Analysis
Neural Networks
Scientific Visualization
Artificial Intelligence
Computer Graphics
Human-Computer Interaction
Introduction to Database Systems
Compiler Design
Graph Theory
Introduction to Computer Networks
Secure Wireless Networks
Distributed Systems Concepts & Programming
Embedded Systems
Concepts in Biotechnology
Python Software Construction
Special Topics
Internship (w/permission of internship coordinator)
Independent Study
DTC 335 Digital Animation: Story, Narration and Production
Math
Math
Math
Math
Math
Math
Math
401
402
415
420
421
440
441
Introduction to Analysis
Introduction to Analysis II
Intermediate Differential Equations
Linear Algebra
Algebraic Structures
Applied Mathematics I
Applied Mathematics II
NOTE: Upper-division courses in other disciplines may
be used with permission. Contact your advisor if you
are interested in taking a course that is not included
on this list.
3CptS
421 and 423 substitute for the honors thesis requirement.
Download