Welcome to Edmonds Community College

Computer Science at
Edmonds Community College

Frequently Asked Questions

What do programmers do?

Check out this video

Why should I take Computer Science courses at Edmonds Community College?

Because you have a driving need to create excellent computer programs. Good programmers can also make very good money. Edmonds Community College Computer Science courses are designed to teach both theoretical programming concepts and practical programming skills, along with the methods of programming development required by software companies. Employers/Universities know that Edmonds Community College Computer Science courses teach what they want their employees/students to know.

Where do I start?

Decide on your goals? Do you want to:

  • Transfer to a four-year college or university?
  • Get employed as soon as possible?
  • Get an AA, AS or AAS degree?
  • Pursue a certificate?
  • Update your skills?
  • Once you've decided we can help you get into the right classes. If you are not clear on what your goals are, or need more information, feel free to talk with any Computer Science Faculty

    Which class should I start with?

    Programming Courses:

    Please keep in mind that strong math skills are needed in most programming courses.

    If you have the prerequisite background skills (beginning college algebra or equivalent) and are interested in learning about computer programming or interested in satisfying the AA or AS Degree Transfer Math/Science requirements, we recommend:

  • CS 115 - Introduction to Programming using Visual Basic.Net
  • Non-Programming Courses:

    If you want to understand more about computers, Computer Science, computer programming, and even the broader computer industry, we recommend:

  • CS 101 - Computing Concepts
  • If you want to learn more about Computer animation concepts, we recommend:

  • CS 102 - Introduction to Computer Animation
  • If you want to learn to install and use Linux, we recommend:

  • CS 125 - Introduction to Linux and Unix
  • If you want to learn more about Windows, take

  • CS 120 - Introduction to Windows
  • What degrees are offered?

    Edmonds Community College currently offers two transfer degrees appropriate for Computer Science majors:

  • Associate of Science track II
  • Associate of Arts

    You should speak with a faculty member in the Computer Science Department to determine which is right for you.
  • What certificates are offered?

    We currently offer the following certificates:

  • Windows / C++ Specialization
  • UNIX/C++ Specialization
  • Linux Security Specialist
  • Computer Game Development


  • We also offer the following short, "Work-Ready" certificates:

  • .NET Developer
  • Java Developer
  • Linux/Unix Fundamentals
  • When are course offered?

    When courses are offered is planned on a yearly basis
    Although this can change due to condititions such as enrollment, the tentative schedule is available to view: tentative course availablity

    Can I get free software?

    Yes! Students registered in Computer Science courses at Edmonds Community College are eligible to use certain software packages under the department's license agreement with Microsoft™. Please check with the department for details.

    How easy is it to transfer?

    If a transferring student has a good g.p.a., especially in Computer Science and Mathematics, most Computer Science departments at universities and colleges in Washington State and beyond are very eager to accept Edmonds Community College graduates.

    It is important to note that students need to be accepted both by the college and by the department. It is also important to speak to an advisor and to contact the transfer college and department as early as possible to find out specific college and departmental requirements. It never hurts to contact more than one college.

    What languages are offered?

    The Computer Science Department at Edmonds Community College offers courses in "C", "C++", "C#", "Java", "Perl" and "Visual Basic".

    Should I take the C++ or Java sequence of courses?

    The answer to this depends on what you plan to do afterwards. If you are looking to quickly get a job programming, it depends on the language your possible employer uses most. Quite often this is C++. If you plan on transferring to a four-year college or university, again, it depends on the language that institution uses as its primary language. More often than not, this will be Java. Many students find great advantage in learning both languages. In any case, it is best to talk to a departmental advisor before deciding.

    C++/Java comparison chart

    Can I take CMPSC 142 and CMPSC 151 at the same time?

    Although it is possible, it is not recommended to take both courses at the same time, although many students eventually take both C++ and Java classes.

    If you cannot decide which language to learn first, please speak with a Computer Science faculty member for advice.

    What is UNIX?

    UNIX is a widely used multi-platform, multi-tasking, multi-user operating system. LINUX is a free, open-source version of UNIX. Many businesses, universities and individuals use UNIX as an alternative to, or sometimes in conjunction with Microsoft Windows.

    Where can I find out more about the Game Development Program?

    The Computer Game Development Certificate is vocationally approved by the state of Washington, and is one of the first of its kind in the country. The certificate is designed for people who wish to gain basic skills that will assist them in the development of software for computer graphics, multimedia and games, and for employment in the electronic entertainment industry.

    The certificate emphasizes programming and software development skills, but includes some basic English composition, art and 3D modeling courses. There are also now new advanced electives such as game physics, 3D terrain modeling and game AI (artificial intelligence).

    The certificate can be completed either on Campus or in an on-line format, although it is highly recommended that the initial course be taken on campus.

    If you have further questions, ask any faculty in the Computer Science department or email gamedev@edcc.edu

    What do I do if I still have more questions?

    If you have general questions about registration or careers in Computer Science, contact the college advising office at (425)640-1458.

    If you have specific questions about computer science courses or degree/certificate programs, contact our program assistant at cs@edcc.edu.
    Edmonds Community College | 20000 68th Ave W | Lynnwood, WA 98036 | 425.640.1459
    Problem? rss print
    질문있으세요?¿Preguntas?Вы cпрашиваете?Câu Hỏi?


    Last updated: 04/21/09