Department ofComputer Science & Computer Engineering

Graduation Plans for CSCE Degrees

Four year students

Transfer students

The sample plans are for a typical student. Students in the International Honors Program or international students may need to take more or less Gen Ed courses than indicated. Students with some transfer or advanced placement credit (for example, those have been in a Running Start program) will need to meet with advisors to see how that credit effects their program.


A 4 Year Plan for Completing a

B. S. in Computer Science

(Based on requirements of the 2012-2013 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 CSCE 144
MATH 151
Writing Inquiry Seminar
P.E. elective (1 hr)
Gen Ed1
CSCE 270
Math 152
Inquiry Seminar
Gen Ed1
Year 2 CSCE elective2
CSCE 343
Gen Ed
P.E. elective (1 hr)
Gen Ed CSCE 231
Math 245
Gen Ed
Elective3
Year 3 CSCE 371
PHYS 153/1634 (5 hrs)
MATH 242
Gen Ed
Elective CSCE 320
PHYS 154/164 (5 hrs)
CAS Req.5
P.E. elective (1 hr)
Year 4 CSCE 499A (2 hrs.)
CSCE elective2
CSCE 380
Elective
P.E. elective (1 hr)
499B (2 hrs.)
CSCE elective2
Science elective4
Elective

Notes

  1. Gen Ed - A General Education element. These are described in the General Education section of the university catalog.

    The number of General Education courses specified assumes that the student has chosen to meet the Diversity requirements with courses that meet other Gen Ed requirements. Careful planning is needed.

    The Electives, General Education (Gen Ed), Collage of Arts and Sciences (CAS Req), and CSCE electives can be taken in any order. It is not necessary to take them in the semester shown in the plan. Some of these courses may be offered during J-terms.

  2. The CSCE electives must include one of CSCE 367, CSCE 386, or CSCE 444.

  3. One of the free Electives could be a 2 hour course.

  4. A total of 30 hours of math and science is required including 1 year of a lab science along with the specified 4 courses in math as specified. The General Physics with Calculus sequence is recommended for the one year of lab science. This sequence requires 10 hours so another 4 hours of science is required. There are one year sequences in other sciences that could be used instead of physics. If one is selected, one would normally take three 4 hour science courses along with at least 2 additional hours of math or science.

  5. CAS Req - A College Arts and Science requirement. This proposed plan assumes Option III. Students electing options I or II will normally need to use an elective to meet the CAS requirement. The College of Arts & Science requirement, and the Gen Eds can be taken in any order.

Comments

  • There are variations of the plan which might include reordering some courses, internships, or summer school, for example.
  • 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.
  • 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.
  • At least 8 hours of hours of the electives, Gen Ed, and CAS Req must be upper division to meet the 40 hour upper division rule.
  • 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.
  • Students should meet with their departmental advisor to consider special situations.
  • See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.

A 4 Year Plan for Completing a

B. S. in Computer Engineering

(Based on requirements of the 2012-2013 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 CSCE 131 (2 hrs)
CSCE 144
MATH 151
Writing Inquiry Seminar
Gen Ed1
CSCE 270
MATH 152
Inquiry Seminar
Gen Ed1
Year 2 MATH 253
PHYS 153/163 (5 hrs)
Gen Ed
P.E. elective (1 hr)
Gen Ed CSCE 231
MATH 331
PHYS 154/164 (5 hrs)
P.E. elective
Year 3 CSCE 331
CSCE 380
MATH 242
Elective2
CSCE Elective3 CSCE 345
CSCE 385
MATH 245
Gen Ed
Year 4 CSCE 499A (2 hrs)
CHEM 115
CSCE elective3
Phys/Chem elective4
P.E. elective (1 hr)
CSCE 499B
CSCE elective3
CAS Req.5
Gen Ed
P.E. elective (1 hr)

Notes

  1. Gen Ed - A General Education element. These are described in the General Education section of the university catalog.

    The number of General Education courses specified assumes that the student has chosen to meet the Diversity requirements with courses that meet other Gen Ed requirements. Careful planning is needed.

    The Electives, General Education (Gen Ed), Collage of Arts and Sciences (CAS Req), Phys/Chem electives, and CSCE electives can be taken in any order. It is not necessary to take them in the semester shown in the plan. Some of these courses may be offered during J-terms.

  2. The free elective can be a 2 hour course.

  3. One of the three CSCE electives can be a 2 hour course. One possibility is CSCE 446, VLSI design.

  4. The Physics/Chemistry elective may be PHYS 221, 240, 333, 334, 336, or Chem 341.

  5. CAS Req - A College Arts and Science requirement. This proposed plan assumes Option III. Students electing options I or II will normally need to use an elective to meet the CAS requirement. The College of Arts & Science requirement, and the Gen Eds can be taken in any order.

Comments

  • Engineering students are assumed to be ready for calculus when they enter college.
  • There are variations of the plan which might include reordering some courses, internship, or summer school, for example. However, careful planning is needed in order to complete the program in four years.
  • 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 accredited B. S. in Computer Science which is slightly less intensive than the Computer Engineering major.
  • Depending on which courses were taken to satisfy the 10 additional hours of physics or chemistry requirement, 6 or 2 hours of the electives, Gen Ed, and CAS Req must be upper division to meet the 40 hour upper division rule.
  • 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.
  • 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.
  • Students should meet with their departmental advisor to consider special situations.
  • See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.

A 4 Year Plan for Completing a

B. A. in Computer Science

(Based on requirements of the 2012-2013 catalog)

This is a sample plan. The B.A. program is quite flexible. 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 CSCE 144
MATH 151
Writing Inquiry Seminar
P.E. elective (1 hr)
Gen Ed1
CSCE 270
MATH 152
Inquiry Seminar
Gen Ed1
Year 2 CSCE elective2
Gen Ed
Elective3
P.E. elective (1 hr)
Elective CSCE 231 or CSCE elective4
MATH 245
Gen Ed
Elective
Year 3 CSCE elective or CSCE 3804
Gen Ed
Elective
P.E. elective (1 hr)
Elective CSCE elective2
CAS Req.5
Gen Ed
Elective
Year 4 CSCE 499A (2 hrs.)
Gen Ed
Elective
Elective
P.E. elective (1 hr)
CSCE 499B (2 hrs.)
Elective
Elective
Elective

Notes

  1. Gen Ed - A General Education requirement. These requirements are described in the General Education section of the university catalog.

    The number of General Education courses specified assumes that the student has chosen to meet the Diversity requirements with courses that meet other Gen Ed requirements. Careful planning is needed.

    The Electives, General Education (Gen Ed), Collage of Arts and Sciences (CAS Req), and CSCE electives can be taken in any order. It is not necessary to take them in the semester shown in the plan. Some of these courses may be offered during J-terms.

  2. The 3 CSCE elective courses must be numbered above 319 (except 331, 345, and 449) and could include one of MATH 242 or MATH 356.

  3. Students who expect graduate work or employment in computer science fields are strongly urged to use up to 12 hours of their electives for elective CSCE course in order to be better prepared for their chosen field.

  4. Either CSCE 231 or 380 is required for the B.A. in CS. In addition, 12 hours of CSCE courses numbered above 319 (except 331, 345, and 449) are required.

  5. CAS Req - A College Arts and Science requirement. This proposed plan assumes Option III. Students electing options I or II will normally need to use an elective to meet the CAS requirement. The College of Arts & Science requirement, and the Gen Eds can be taken in any order.

Comments

  • There are variations of the plan which might include reordering some courses, internships, or summer school, for example.
  • The department offers two other degrees: The B.S. in Computer Science and the B. S. in Computer Engineering both of which are accredited and are much more intensive.
  • Students are strongly encouraged to add to the program by adding up to 4 more CSCE courses, completing a minor, taking a COOP (internship) and/or completing additional courses in math, business, communication skills or another area of interest.
  • Students should meet with their departmental advisor to consider special situations.
  • 40 hours of upper division credit is needed for graduation. If CSCE 380 is taken and MATH 245 is not counted toward the major, then one has 20 of those hours. However taking CSCE 231 instead of 380 reduces the number by 4. Likewise, counting MATH 245 towards the major also reduces the hours by 4. Hence, 20 to 28 hours of the Gen Ed, CAS req, and electives must be upper division courses.
  • IMPORTANT: 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. All requirements are subject to change.
  • See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.

A 2 Year Plan 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 2012-2013 catalog)

This plan assumes that the student has completed:

  • The DTA degree with 96 quarter hours of transferable credit
  • Two quarters of Java
  • One year of calculus
  • One year of calculus based physics (or another laboratory science)

In addition it assumes:

  • Having a B average in the community college
  • Time to study 40 hours a week while at PLU
  • Completion of the PLU entrance requirement in foreign language (which is not automatically satisfied by the DTA degree)

This is a sample plan. There are other plans that work. At may not be possible to complete the program in two years if any of the assumptions is not satisfied. Please contact an advisor in the department to help you explore the alternatives.

Fall J-Term Spring
Year 1 CSCI 2701
MATH 242
Gen Ed
CAS Req2 CSCE 231
CSCE 320
CSCE elective3
MATH 245
Year 2 CSCE 499A (2 hrs.)
CSCE 343
CSCE 371
CSCE 380
CS elective3 CSCE 499B
CSCE elective
Science4
Gen Ed

Notes

  1. Gen Ed - A General Education element. These courses are described in the General Education section of the university catalog. Normally DTA transfer students must complete one course in Christian Traditions and one Perspectives on Diversity course.

    The Electives, General Education (Gen Ed), Collage of Arts and Sciences (CAS Req), and CSCE electives can be taken in any order. It is not necessary to take them in the semester shown in the plan. Some of these courses may be offered during J-terms.

  2. CAS Req - A College Arts and Science requirement. This proposed plan assumes Option III. DTA transfer student must complete one course to satisfy the the first line of the this requirement unless they have special transfer credit to cover this course .Students electing options I or II will normally need two courses to meet the CAS requirement unless they have appropriate transfer credit. The College of Arts & Science requirement, and the Gen Eds can be taken in any order.

  3. 12 hours of CSCE courses numbered above 319 (except 331, 345, and 449) are required. These electives must include one of CSCE 367, 386, or 444

  4. One additional approved science course is required for those who take the one year sequence in physics. (Those who opt for a year sequence in another science will need 6 hours of additional approved science.)

Comments

  • There are variations of the plan which might include reordering some courses, internships, or summer school, for example.
  • Two of the Gen Ed, CAS Req, or Science courses will have to be an upper division course in order to meet the requirement to have 40 hours of upper division courses.
  • 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.
  • Students strongly encouraged 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 should meet with their departmental advisor to consider special situations.
  • IMPORTANT: 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.
  • See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.
  • Students not meeting the assumptions will often need summers or extra semesters to complete the program.
  • Students should meet with a PLU advisor to consider special situations and receive transfer credit for the program and graduation.
  • CSCE 270 (Data Structures), like CSCE 144 (Introduction to Computer Science), is taught using Java and assumes students have a background in that language. CSCE 343 (Programming Language Concepts) introduces several new languages for comparison with special emphasis on C++.

A 2 Year Plan 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 2012-2013 catalog)

This plan assumes that the student has completed:

  • The DTA degree with 90 quarter hours of transferable credit
  • An Introduction to Engineering
  • Two quarters of Java
  • One year of calculus
  • One year of calculus based physics
  • Either a third semester (4th quarter) of calculus or first course
    in a solid chemistry sequence

In addition it assumes:

  • Having a B average in the community college
  • Time to study 40 hours a week while at PLU
  • Completion of the PLU entrance requirement in foreign language (which is not automatically satisfied by the Direct Transfer Associate (DTA) degree)
Fall J-Term Spring
Year 1 CSCE 270
CSCE 331
MATH 242
MATH 253 or CHEM 1151
Gen Ed 2 CSCE 231
CSCE 345
CSCE elective3
MATH 245
Year 2 CSCE 499A (2 hrs.)
CSCE 380
MATH 331
CAS Req4
CSCE elective3 CSCE 499B (2 hrs.)
CSCE 385
CSCE elective (2 hrs)3
Physics/Chem5
Gen Ed

Notes

  1. Take the course not transferred.

  2. Gen Ed - A General Education element. These courses are described in the General Education section of the university catalog. Normally DTA transfer students must complete one course in Christian Traditions and one Perspectives on Diversity course.

    The Electives, General Education (Gen Ed), Collage of Arts and Sciences (CAS Req), and CSCE electives can be taken in any order. It is not necessary to take them in the semester shown in the plan. Some of these courses may be offered during J-terms.

  3. 10 hours of CSCE electives are required so one of these courses could be a 2 hour course. (consider 346: VLSI design.) It is not necessary to take them in the semester shown in the plan.

  4. CAS Req - A College Arts and Science requirement. This proposed plan assumes Option III. DTA transfer students must complete one course to satisfy the the first line of the this requirement unless they have special transfer credit to cover this course .Students electing options I or II will normally need two courses to meet the CAS requirement unless they have appropriate transfer credit. The College of Arts & Science requirement, and the Gen Eds can be taken in any order.

  5. One additional course in physics or chemistry as specified in the degree requirements. It can be taken in other semester by exchanging it with an other elective courses .

Comments

  • 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 221, 240, 333, 334, 336 or CHEM 341).
  • Normally at least two of the Gen Ed, CAS Req, or Physics/Chem courses will have to be a upper division course in order to meet the requirement to have 40 hours of upper division courses.
  • Because engineering programs are very 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.
  • 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.
  • 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.
  • IMPORTANT: 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.
  • Students should meet with a PLU advisor to consider special situations and receive transfer credit for program and graduation.
  • Transfer students who have not completed the Direct Transfer Associate (DTA) degree from a Washington community college may need to take additional Gen Ed (core) courses.
  • CSCE 270 (Data Structures), like CSCE 144 (Introduction to Computer Science), is taught using Java and assumes students have a background in that language. CSCE 343 (Programming Language Concepts) introduces several new languages for comparison with special emphasis on C++.

A 2 Year Plan for Completing a

B. A. in Computer Science

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

(Based on requirements of the 2012-2013 catalog)

This plan assumes that the student has completed:

  • The DTA degree with 96 quarter hours of transferable credit
  • Two quarters of Java
  • One year of calculus

In addition it assumes:

  • Having a B average in the community college
  • Time to study 40 hours a week while at PLU
  • Completion of the PLU entrance requirement in foreign language (which is not automatically satisfied by the DTA degree)

This is a sample plan. There are other plans that work. At may not be possible to complete the program in two years if any of the assumptions is not satisfied. Please contact an advisor in the department to help you explore the alternatives.

Fall J-Term Spring
Year 1 CSCE 270
Gen Ed1
Elective2
Elective2 CSCE 231 or CSCE Elective3
CSCE Elective3
MATH 245
Gen Ed
Year 2 499A (2 hrs.)
CSCE elective
CSCE elective or CSCE 3803
CAS Req4
Elective 499B (2 hrs.)
CSCE elective
Elective
Elective

Notes

  1. Gen Ed - A General Education element. These courses are described in the General Education section of the university catalog. Normally DTA transfer students must complete one course in Christian Traditions and one Perspectives on Diversity course.

    The Electives, General Education (Gen Ed), Collage of Arts and Sciences (CAS Req), and CSCE electives can be taken in any order. It is not necessary to take them in the semester shown in the plan. Some of these courses may be offered during J-terms.

  2. In order to earn the required 40 semester hours of upper division credit, 6 or 5 (depending on the choice of CSCE 231 or 380 of the elective) of the nine Elective, Gen Ed, and CAS Req courses must be upper division.

  3. Either CSCE 231 or 380 is required for the B.A. in CS. In addition, 12 hours of CSCE courses numbered above 319 (except 331, 345, and 449) are required.

  4. CAS Req - A College Arts and Science requirement. This proposed plan assumes Option III. DTA transfer student must complete one course to satisfy the the first line of the this requirement unless they have special transfer credit to cover this course. Students electing options I or II will normally need two courses to meet the CAS requirement unless they have appropriate transfer credit. The College of Arts & Science requirement, and the Gen Eds can be taken in any order.

Comments

  • There are variations of the plan which might include reordering some courses, internships, or summer school, for example.
  • Five or six of the Gen Ed, CAS Req, or Elective courses will have to be upper division in order to meet the requirement to have 40 hours of upper division courses.
  • The department offers two other degrees: The B.S. in Computer Science and the B. S. in Computer Engineering both of which are accredited and are much more intensive.
  • Students are strongly encouraged to add to the program by adding up to 4 more CSCE courses, completing a minor, taking a COOP (internship) and/or completing additional courses in math, business, communication skills or another area of interest.
  • Students should meet with their departmental advisor to consider special situations.
  • IMPORTANT: 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.
  • See the Computer Science and Computer Engineering section of the university catalog for detailed information about this program.
  • Students not meeting the assumptions will often need summers or extra semesters to complete the program.
  • Students should meet with a PLU advisor to consider special situations and receive transfer credit for the program and graduation.
  • CSCE 270 (Data Structures), like CSCE 144 (Introduction to Computer Science), is taught using Java and assumes students have a background in that language. CSCE 343 (Programming Language Concepts) introduces several new languages for comparison with special emphasis on C++.

Maintained by James Brink. Revised 8/11/12