Course Catalog

Course Catalog

Welcome to the Everett Community College online course catalog. It is presented in two forms.

  1. You can search for courses or programs in the catalog by Course Number or Department using the menu below.
  2. You can review descriptions of the College's history, programs, services, policies and procedures by viewing or downloading the current catalog in PDF format.

In Summer of 2008 EvCC adopted "Common Course Numbers". Check out the Common Course Numbers (CCN) for more information.

:

:

Computer Science


Students interested in transferring to a university with a major in computer information systems, or a related area, may pursue the Associate of Applied Science - Transfer. The AAS-T degree enables students to complete a highly focused 90-credit technical program that meets transfer requirements at selected universities. Currently, EvCC has an AAS-T transfer agreement with Central Washington University. EvCC also offers other programs related to computer applications with certificates in: Computer Support Technician I and II, Internet Programming, Project Management, and Casino Gaming Systems.

In addition to the Student Core Learning Outcomes, Computer Systems courses support the Associate of Applied Science - Transfer Degree Outcomes: apply quantitative analysis to solve problems; demonstrate and apply the tools, techniques and processes used by skilled computer technicians; critically evaluate computer technical reports, updates and information; effectively communicate technical processes; and become employed at an entry level (or higher) technical support team.

Faculty Advisor:

K. Bolan
425-388-9368
kbolan@everettcc.edu

E. Fuentes
425-388-9334
efuentes@everettcc.edu

CS 102 - Prior Learning Assessment for Computer Networking

Course for those with work experience in computer networking who wish to bypass or gain credit for this experience. Certifications and prior civilian or military experience is included. Students will create a portfolio for placement into upper-level CS classes. Class can also be used to challenge or waive program requirements. Prerequisites:  Instructor permission.
CS 110 - Introduction to Computer Science

(NS) Introductory course for students with little programming knowledge and experience. Familiarizes students with basic software design and programming concepts and constructs such as data types, assignments, sequential-versus-selective execution, nesting, loops, arrays, I/O streams and basic procedural programming. Prerequisites:  DEVED 104 with grade of C or higher, or placement into ENGL 098, ESL 098 or IELP 098; or instruction permission.
CS 132 - Computer Science II C++

(NS) Advanced software development using the C++ programming language, emphasizing object-oriented concepts and fundamental data structures techniques. Introduces concepts of recursion, modularity, encapsulation, inheritance, templates, polymorphic class design, and self-referential data structures; focuses on fundamental abstract data types (stacks, queues, linked lists, binary trees) and their use. Prerequisites:  CS& 131 with a grade of C or higher; or instructor permission.
CS 143 - Computer Science II Java

(NS) Advanced software development using the Java programming language, emphasizing object-oriented concepts and fundamental data structures techniques. Introduces concepts of recursion, modularity, encapsulation, inheritance, templates, polymorphic class design, and self-referential data structures; focuses on abstract data types (stacks, queues, linked lists, binary trees) and their use. Prerequisites:  CS& 131 with a grade of C or higher; or instructor permission.
CS 233 - Advanced Data Structures and Introduction to Algorithms

(NS) Advanced data structures and fundamental computer science algorithms using various techniques. Introduces algorithm complexity analysis and asymptotic notation. Emphasizes the design, analysis and comparison of various algorithmic solutions for a problem through the use of advanced data structures using the C++ programming language. Prerequisites:  CS 132 with a grade of C or higher; or instructor permission.
CS& 131 - Computer Science I C++

(NS) Software development focusing on providing a deeper level of understanding of programming concepts such as data types, use of variables, assignment statements, control structures, modular design using procedures, pointers, dynamic memory, and array data structures. Familiarizes students with memory management notions and with Object Oriented Programming concepts. Prerequisites:  ENGL 098 , ESL 098 or IELP 098 or placement into ENGL& 101; and any one of CS 110, ENGR 120,or ENGR 121; or instructor permission.
CS& 141 - Computer Programming for Engineers and Scientists

(NS) Basic programming concepts used for solutions of engineering & science problems using the Java language. Topics include classes, object, methods; variables & types; conditional & iteration control structures, arrays; strings; collections & iterators. Prerequisites:  ENGL 98 or ESL 098 or IELP 098 or placement into ENGL& 101; and any one of CS 110, ENGR 120, ENGR 121 or MATH& 151.

REQUIREMENT CODE KEY

  • AAS - Option II code (if applicable)
  • C - Communication Skills
  • NS - Natural Science
  • H - Humanities
  • SS - Social Sciences
  • NS-L - Natural Science Lab
  • Q - Quantitative Skills
  • TE - Transfer Elective (A list)
  • D - Diversity course

Get Started at EvCC

Enrollment Services, Parks
Call 425.388.9219 or email Admissions

2014-2015 Current Course Catalog Acrobat PDF Reader Icon

Course Catalog Archive

Registration

Class Schedule

Curriculum Guides

Anti-Discrimination Policy

Disclaimer: The printed catalog is published every year for information purposes and is designed to assist prospective students in program planning. The information in the current catalog reflects current programs, requirements, and costs as of August 1, 2009. All information is subject to change without prior notice. Every effort is made to ensure accuracy at the time of publication; however, the catalog is not an irrevocable contract between the student and Everett Community College. Everett Comunity College reserves the right to make any change in the contents and provisions of the catalog without notice.