All Courses

BS in Computer Science

ISC - Western Washington University, United States

bs-in-computer-science

Next enrollment cycle

June 2023

See all cycles

First Year Course Fee

USD 24,167

Course Accredited By

ABET

  • 4 Years
  • On Campus
  • Undergraduate
  • Degree
  • Up to 6% scholarship
Computer science is an exciting, growing, challenging field that is critical to many aspects of everyday life. You can make an impact on the advancement of medicine, clean energy, entertainment, communication for the disabled, climate research, and automotive technologies to name a few. For some, the most motivational aspect of being a computer scientist is being involved in creating the next great technology that will help people the world over.
Advances in areas such as the World Wide Web, robotics, video games, multicore computing, artificial intelligence, and cyber security are obviously central to the discipline of computer science, and other fields such as genetics, atomic physics, renewable energy, and health care depend upon computers for advancement as well.

Computer scientists are highly sought after and can attain lucrative jobs directly out of college. Graduates often begin their careers doing computer programming, which is a creative process that spans a wide range of areas of expertise and is heavily influenced by the application for which the programs or software is being developed. With the Bachelor of Science degree, students are prepared for graduate study or careers in industry as systems analysts and/or designers.

Enrollment Cycles

  • June 2023
  • September 2023

Intensive English Program (3 quarters)

  • TOEFL (iBT) 50 overall
  • IELTS 5.0 overall
  • Pearson (PTE) 42
  • Pearson Versant 43-47
  • Duolingo Not Accepted
  • Gao Kao English 77/120; 99/150
  • GPA: 2.5 for International Year
  • 11 to 15 credit hours towards degree

Intensive English Program (2 quarters)

  • TOEFL (iBT) 60 overall
  • IELTS 5.5 overall
  • Pearson (PTE) 45
  • Pearson Versant 48-54
  • Duolingo Not Accepted
  • Gao Kao English 83/120; 105/150
  • GPA: 2.5 for International Year
  • 11 to 15 credit hours towards degree

Intensive English Program (1 quarter)

  • TOEFL (iBT) 68 overall
  • IELTS 6.0 overall
  • Pearson (PTE) 50
  • Pearson Versant 55-63
  • Duolingo Not Accepted
  • Gao Kao English 115/150; 95/120
  • GPA: 2.5 for International Year
  • 8 to 10 credit hours towards degree

International Year (3 quarters)

  • TOEFL (iBT) 50 overall
  • IELTS 5.0 overall
  • Pearson (PTE) 42
  • Pearson Versant 43-47
  • Duolingo 75
  • Gao Kao English 77/120; 99/150
  • GPA: 2.5 for International Year
  • 11 to 15 credit hours towards degree

International Year (2 quarters)

  • TOEFL (iBT) 60 overall
  • IELTS 5.5 overall
  • Pearson (PTE) 45
  • Pearson Versant 48-54
  • Duolingo 85
  • Gao Kao English 83/120; 105/150
  • GPA: 2.5 for International Year
  • 11 to 15 credit hours towards degree

International Year (1 quarter)

  • TOEFL (iBT) 68 overall
  • IELTS 6.0 overall
  • Pearson (PTE) 50
  • Pearson Versant 55-63
  • Duolingo 95
  • Gao Kao English 115/150; 95/120
  • GPA: 2.5 for International Year
  • 8 to 10 credit hours towards degree

Direct Admission

  • TOEFL (iBT) 79 overall
  • IELTS 6.5 overall
  • Pearson (PTE) 62
  • Pearson Versant Not Accepted
  • Duolingo 105
  • Gao Kao English Not Accepted
  • GPA: 2.5 for Direct Admission
    *Semester= 4Months
    Our team will assist you further

Requirements
Major Core (54 credits)

CSCI 141 - Computer Programming I Credits: 4
CSCI 145 - Computer Programming and Linear Data Structures Credits: 4
CSCI 241 - Data Structures Credits: 4
CSCI 247 - Computer Systems I Credits: 5
CSCI 301 - Formal Languages and Functional Programming Credits: 5
CSCI 305 - Analysis of Algorithms and Data Structures I Credits: 4
CSCI 330 - Database Systems Credits: 4
CSCI 345 - Object Oriented Design Credits: 4
CISS 346 - Secure Software Development Credits: 4
CSCI 347 - Computer Systems II Credits: 4
CSCI 367 - Computer Networks I Credits: 4
CSCI 405 - Analysis of Algorithms and Data Structures II Credits: 4
CSCI 447 - Operating Systems Credits: 4
Senior Project (6 credits)

CSCI 491 - Senior Project 1 Credits: 2
CSCI 492 - Senior Project 2 Credits: 2
CSCI 493 - Senior Project 3 Credits: 2
Math (13-18 credits)

Choose either:
MATH 124 - Calculus and Analytic Geometry I Credits: 5
MATH 125 - Calculus and Analytic Geometry II Credits: 5
or
MATH 134 - Calculus I Honors Credits: 5
MATH 135 - Calculus II Honors Credits: 5
or
MATH 138 - Accelerated Calculus Credits: 5 (Students who complete this course receive five credits of advanced placement (unless previously received))
MATH 204 - Elementary Linear Algebra Credits: 4
MATH 341 - Probability and Statistical Inference Credits: 4
Science (12-15 credits)

Students must complete one of the following science sequences:
Biology

BIOL 204 - Introduction to Evolution, Ecology and Biodiversity w/lab Credits: 5
BIOL 205 - Introduction to Cellular and Molecular Biology w/lab Credits: 5
BIOL 206 - Introduction to Organismal Biology w/lab Credits: 5
Chemistry

CHEM 161 - General Chemistry I Credits: 5
CHEM 162 - General Chemistry II Credits: 5
CHEM 163 - General Chemistry III Credits: 5
Geology

GEOL 211 - Physical Geology Credits: 5
GEOL 212 - Historical Geology Credits: 4
Must complete one of the following courses:
GEOL 303 - Dinosaurs and Their Environment Credits: 3
GEOL 308 - Earthquakes Credits: 3
GEOL 309 - Volcanology Credits: 3
GEOL 314 - Engineering Geology Credits: 4
GEOL 315 - Minerals, Energy and Society Credits: 4
GEOL 340 - Geological Oceanography Credits: 3
Physics

PHYS 161 - Physics with Calculus I Credits: 5
PHYS 162 - Physics with Calculus II Credits: 5
PHYS 163 - Physics with Calculus III Credits: 5
Electives (16 credits)

16 credits chosen from the following, of which a maximum of 4 total credits can be taken from CSCI 400 or CSCI 496 projects:
CISS 421 - Computer Forensics Credits: 4
CSCI 321 - Game Programming Credits: 4
CSCI 342 - Web Scripting Credits: 4
CSCI 343 - Programming Workshop Credits: 1
CSCI 372 - Robotics: Applications of Artificial Intelligence Credits: 4
CSCI 380 - Numerical Computations Credits: 4
CSCI 400 - Directed Independent Study Credits: 1-15
CSCI 401 - Automata and Formal Language Theory Credits: 4
CSCI 402 - Artificial Intelligence Credits: 4
CSCI 404 - Natural Language Processing Credits: 4
or CSCI 573 - Computational Linguistics Credits: 4
CSCI 410 - Programming Languages Credits: 4
CSCI 412 - Mobile Device Programming Credits: 4
CSCI 415 - Parallel Computation Credits: 4
or CSCI 515 - Parallel Computation Credits: 4
CSCI 424 - Social Network Analysis Credits: 4
CSCI 426 - Principles of Human-Centered Technology Design Credits: 4
or CSCI 526 - Principles of Human-Centered Technology Design Credits: 4
CSCI 430 - Database Theory Credits: 4
CSCI 436 - Technology for Social Good Credits: 4
or CSCI 536 - Technology for Social Good Credits: 4
CSCI 440 - Virtual Worlds Credits: 4
or CSCI 540 - Virtual Worlds Credits: 4
CSCI 442 - Advanced Web Programming in Java Credits: 4
CSCI 450 - Compiler Theory and Design Credits: 4
CSCI 461 - Computer Security Credits: 4
CSCI 462 - OS Device Drivers Credits: 4
CSCI 463 - Cyber Defense Credits: 1
CSCI 467 - Computer Networks II Credits: 4
CSCI 471 - Advanced Machine Learning Credits: 4
or CSCI 571 - Advanced Machine Learning Credits: 4
CSCI 474 - Bioinformatics Credits: 4
CSCI 476 - Computer Vision Credits: 4
or CSCI 576 - Computer Vision Credits: 4
CSCI 477 - Data Mining Credits: 4
or CSCI 577 - Data Mining Credits: 4
CSCI 479 - Spoken Language Processing Credits: 4
or CSCI 579 - Spoken Language Processing Credits: 4
CSCI 480 - Computer Graphics Credits: 4
CSCI 481 - Deep Learning Credits: 4
or CSCI 581 - Deep Learning Credits: 4
CSCI 496 - Undergraduate Research Credits: 1-4
CSCI 497 temporary courses under advisement
CSCI 510 - Automata and Formal Language Theory Credits: 4
CSCI 512 - Design and Implementation of Computer Programming Languages Credits: 4
CSCI 520 - Advanced Compiler Design Credits: 4
CSCI 525 - Advanced Topics in Operating Systems Credits: 4
CSCI 530 - Advanced Database Theory Credits: 4
CSCI 572 - Robotics Credits: 4
CSCI 575 - Information Retrieval Credits: 4
CSCI 578 - Cryptography Credits: 4
CSCI 580 - Advanced Computer Graphics Credits: 4
CSCI 584 - Scientific Visualization Credits: 4
CSCI 585 - Image Processing Credits: 4
DATA 311 - Fundamentals of Data Science Credits: 4
DATA 371 - Machine Learning Credits: 4
M/CS 335 - Linear Optimization Credits: 4
M/CS 375 - Numerical Computation Credits: 4
M/CS 435 - Nonlinear Optimization Credits: 4
M/CS 475 - Numerical Analysis Credits: 4
M/CS 478 - Fundamentals of Cryptography Credits: 4
Note: MATH 101, MATH 111, MATH 112, MATH 114, MATH 115 and MATH 118 may not be counted toward this major

 

Intensive English Program (1-3 quarters) $ 3,276 per quarter 

International Year (1-3 quarters) $7,821** (Net = $5,000) per quarter

 Direct Admission $24167 

Estimated Room & Board $ 11,873 - $17,710

 Undergraduate Pathway Scholarship 

Scholarship Available - Upto $8463 

Undergraduate Direct Admission Scholarship 

Scholarship Available - Upto $6000 

Direct admission scholarship is available in each year

Interested in this course?

Our Admissions Counsellors would love to assist!

Date of birth