Current Students | Faculty and Staff | Alumni | Parents

Pacific Lutheran University

Computer Science and Computer Engineering

Typical Graduation Plans for B. S. Degrees

Four year students

Transfer students


A Typical Plan for for completing a

B. S. in Computer Science

(Based on requirements of the 2006-2007 catalog)

This is a sample plan. There are other plans that work. For example, it may be possible to take the Introduction to Computer Science course in the second or third semester. Please contact an advisor in the department to help you explore the alternatives.

  Fall J-Term Spring
Year 1 Intro. to C.S. (Java)
Calculus I
Writing Inquiry Seminar
P.E. elective
GUR
    (First year J-term)
Data Structures
Calculus II
Inquiry Seminar
GUR (General Univ. Req.)
Year 2 Digital Electronics
Programming Language
    Concepts
Elective1
GUR
P.E. elective
GUR Assembly Language and
    Computer Organization
Discrete Structures
GUR
P.E. elective
Year 3 Design & Analysis of
    Algorithms
Math Statistics
GUR
P.E. elective
  Software Engineering
General Physics I
College of Arts & Science
    requirement2
GUR or elective3
Year 4 Senior Seminar
C.S. elective4
General Physics II
GUR
C.S. elective4 Senior Seminar
C.S. elective4
Science elective2
GUR
1COMA 212, Public Speaking, a 2 hour course, is one possibility.
2The College of Arts & Science requirement, the science elective, and the GURs can be taken in any order. These requirements are descibed in the GUR section of the university catalog.
3Four year students may count one course for both diversity and another GUR making an elective possible.
4The C.S. electives must include one of Database Management, Computer Networks, or Operating Systems.

Comments

  1. There are variations of the plan which might include reordering some courses, internships, or summer school, for example.

  2. The department offers two other degrees: The B.A. in Computer Science, which is less intensive and allows more general electives or time to take courses in an related area, and the B. S. in Computer Engineering which is more intensive.

  3. Students may wish to add to the program by completing a minor, taking a COOP (internship) or completing additional courses in math, business, communication skills or another area of interest. One can earn a Mathematics minor with one additional math course (e. g. Linear Algebra).

  4. IMPORTANT: The B.S. degrees are intensive programs that require hard work on the student's part. Some students may need or elect to take a lighter load than specified. Because of possible class conflicts and full classes, PLU cannot guarantee that students will be able to complete the program as specified. Any of these situations may require including summers or extra semesters to complete the program. Of course, all requirements are subject to change.

  5. Students should meet with their departmental advisor to consider special situations.

  6. See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.
Top of this page

A Typical Plan for for completing a

B. S. in Computer Engineering

(Based on requirements of the 2006-2007 catalog)

This is a sample plan. There are other plans that work. Please contact an advisor in the department to help you explore the alternatives.

  Fall J-Term Spring
Year 1 Intro. to C.S. (Java)
Calculus I
Writing Inquiry Seminar
Intro. to Engineering
GUR
    (First year J-term)
DataStructures
Calculus II
Inquiry Seminar
General Physics I
Year 2 Digital Electronics
Calculus III
General Physics II
P.E. elective
GUR
    (General Univ.
    Requirement)
Discrete Structures
Assembly Language and
    Computer Organization
GUR
GUR1
Year 3 Electrical Circuits
Math Statistics
Thermodynamics/Physics
GUR
GUR Microprocessors
Analog Electronics
Linear Algebra
P.E. elective
Year 4 Senior Seminar
CSCE elective
Chemistry
GUR
P.E. elective
CSCE elective Senior Seminar
CSCE elective2
College of Arts & Science
    requirement3
GUR
P.E. elective
1One of the GURs can counted as both diversity and another GUR.
2This course might be CSCE 446. Students could elect to take a four hour CSCE elective instead.
3The College of Arts & Science requirement can be interchanged with any of the GUR's or (in some cases) with a CSCE elective. These requirements are descibed in the GUR section of the university catalog.

Comments

  1. Engineering students are assumed to be ready for calculus when they enter college.

  2. There are variations of the plan which might include reording some courses, internship, or summer school, for example. However, careful planning is needed in order to complete the program in four years.

  3. The department offers two other degrees: The B.A. in Computer Science, which is less intensive and allows more general electives or times to take courses in an related area, and the accredited B. S. in Computer Science which is slightly less intensive than the Computer Engineering major.

  4. Students may wish to add to the program by completing a minor, taking a COOP (internship) or completing additional courses in math, business, communication skills or another area of interest. Students can apply for a math minor which they have automatically completed.

  5. IMPORTANT: The B.S. degrees are intensive programs that require hard work on the student's part. Some students may need or elect to take a lighter load than specified. Because of possible class conflicts and full classes, PLU cannot guarantee that students will be able to complete the program as specified. Any of these situations may require including summers or extra semesters to complete the program. Of course, all requirements are subject to change.

  6. Students should meet with their departmental advisor to consider special situations.

  7. See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.
Top of this page

A Typical Plan for for completing a

B. S. in Computer Science

after completing an Direct Transfer Associate (DTA) degree at a
Washington Community College


(Based on requirements of the 2006-2007 catalog)

This plan assumes that the student has completed:

In addition it assumes:
  Fall J-Term Spring
Year 1 Data Structures
Digital Electronics
Science elective
GUR1 (General University
    Requirement)
Software Engineering
Programming Languages
    Concepts
Discrete Structures
GUR1
Year 2 Senior Seminar
Design and Analysus
    of Algorithms
Math Statistics
CS elective1
CS elective1 Senior Seminar
Assembly Language and
    Computer Organization
CS elective
GUR1
1The order of these courses can be interchanged to meet the student's goals.

Comments

  1. The computer science electives must include one of the courses Database Management, Computer Networks, or Operating Systems.

  2. Normally one of the GUR courses will have to be a 300 or 400 level course. One of the GUR courses will be in religion, one in diversity, and one meets the College of Arts and Science requirement and is typically in history, literature or language. In some special cases students may be able to select a general elective instead of one of these GUR courses.

  3. There are variations of the plan which might include summer school, for example.

  4. Students not meeting the assumptions will typically need summers or extra semesters to complete the program.

  5. The department offers two other degrees: The B.A. in Computer Science, which is less intensive and allows more general electives or time to take courses in an related area, and the B. S. in Computer Engineering which is more intensive.

  6. Students may wish to add to the program by completing a minor, taking a COOP (internship) or completing additional courses in math, business, communication skills or another area of interest.

  7. IMPORTANT: The B.S. degrees are intensive programs that require hard work on the student's part. Some students may need or elect to take a lighter load than specified. Because of possible class conflicts and full classes, PLU cannot guarantee that students will be able to complete the program as specified. Any of these situations may require including summers or extra semesters to complete the program. Of course, all requirements are subject to change.

  8. Students should meet with a PLU advisor to consider special situations and receive transfer credit for the program and graduation.

  9. Transfer students who have not completed the Direct Transfer Associate (DTA) degree from a Washington community college may need to take additional GUR (core) courses.

  10. CSCE 270 (Data Structures) is taught in Java and assumes students have a background in that language similar to that provided in CSCE 144 (Introduction to Computer Science). CSCE 343 (Programming Language Concepts) introduces several new languages for comparison with special emphasis on C++.

  11. See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.
Top of this page

A Typical Plan for for completing a

B. S. in Computer Engineering

after completing an Direct Transfer Associate (DTA) degree at a
Washington Community College


(Based on requirements of the 2006-2007 catalog)

This plan assumes that the student has completed:

In addition it assumes:
  Fall J-Term Spring
Year 1 Data Structures
Electrical Circuits
Calculus III or Chemistry1 GUR
GUR (General University
    Requirement)2
Analog Electronics
Digital Circuits
Discrete Structures
GUR2
Year 2 Senior Seminar
CSCE elective2
Math Statistics
Linear Algebra
CSCE elective2 Senior Seminar
Microprocessors
Assembly Language and
    Computer Organization
VLSI (a CSCE elective)
Advanced
    Physics or Chemistry2
1The choice depends on which course is already completed.
2The order of these courses can be interchanged to meet the student's goals.

Comments

  1. The major electives must include at least 10 hours of upper division computer science and engineering. Four hours of physics or chemistry must be selected from (PHYS 233, 234, 333, 334, 336 or CHEM 341).

  2. Normally at least two of the GUR courses will have to be a 300 or 400 level course. One of the GUR courses will be in religion, one in diversity, and one meets the College of Arts and Science requirement and is typically in history, literature or language. In some special cases students may be able to omit a GUR or select a general elective instead of one of these GUR courses.

  3. Because engineering programs are intensive, students not meeting the assumptions or need a lighter course load will need summers or an extra semesters to complete the program. This is a common situation.

  4. There are four degree award dates each year with commencement ceremonies at the end of the spring or fall semesters.

  5. The department offers two other degrees: The B.A. in Computer Science, which is less intensive and allows more general electives or times to take courses in an related area, and the accredited B. S. in Computer Science which is slightly less intensive than the Computer Engineering major.

  6. Students may wish to add to the program by completing a minor, taking a COOP (internship) or completing additional courses in math, business, communication skills or another area of interest.

  7. IMPORTANT: The B.S. degrees are intensive programs that require hard work on the student's part. Some students may need or elect to take a lighter load than specified. Because of possible class conflicts and full classes, PLU cannot guarantee that students will be able to complete the program as specified. Any of these situations may require including summers or extra semesters to complete the program. Of course, all requirements are subject to change.

  8. Students should meet with a PLU advisor to consider special situations and receive transfer credit for program and graduation.

  9. Transfer students who have not completed the Direct Transfer Associate (DTA) degree from a Washington community college may need to take additional GUR (core) courses.

  10. CSCE 270 (Data Structures) is taught in Java and assumes students have a background in that language similar to that provided in CSCE 144 (Introduction to Computer Science). CSCE 373 (Programming Language Concepts) introduces several new languages for comparison with special emphasis on C++.

  11. See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.
Top of this page

Maintained by James Brink. Revised 9/1/06