Two -Year Course Cycle Department of Computer Science and Computer Engineering - Course Offerings as of 3/30/2015 Department of Computer Science and Computer Engineering Academic Advising Course Catalog Class Schedule www.cs.plu.edu www.plu.edu/academic-advising http://www.plu.edu/catalog https://banweb.plu.edu This two-year course cycle is intended to assist students in planning their academic program. It also allows the department to anticipate staffing needs. It is subject to change without notice. This is not a contract or guarantee that any specific course will be offered precisely as listed. All course offerings depend on such things as the university budget, instructor availability, and enrollment. Should a substitute course be deemed necessary, a reasonable effort will be made to ensure the new course will continue to fulfill the same major requirement or general education element as the original course. This course cycle does not anticipate possible scheduling conflicts that may arise. Students are expected to meet with their advisor at least once per semester when planning their pathway to success at PLU, and this course cycle is not a substitute for that expectation. The Class Schedule on Banner Web (banweb.plu.edu) provides the most up-todate course information. 2015-2016 Academic Year Course CSCE 115 CSCE 120 CSCE 131 CSCE 131 LAB CSCE 133 CSCE 144 CSCE 144 LAB CSCE 190 CSCE 231 CSCE 231 LAB CSCE 270 CSCE 270 LAB CSCE 287 CSCE 288 CSCE 289 CSCE 302 CSCE 302 LAB CSCE 320 CSCE 330 CSCE 331 CSCE 331 LAB CSCE 340 CSCE 343 CSCE 345 CSCE 345 LAB CSCE 367 CSCE 371 CSCE 380 CSCE 385 CSCE 385 LAB CSCE 386 CSCE 387 CSCE 388 CSCE 389 CSCE 390 CSCE 391 CSCE 412 CSCE 444 CSCE 480 CSCE 487 CSCE 488 CSCE 489 CSCE 495 CSCE 499A CSCE 499B WRIT 101 Course Title Solve It With Computers MR,NS Computerized Info Systems NS Intro to Engineering NS Intro to Engineering NS Lab Introduction to Computational and Data Science Intro to Computer Science NS Intro to Computer Science NS Lab FYEP SEMINAR Digital Systems Digital Systems Lab Data Structures Data Structures Lab Special Topics in CSCE Special Topics in CSCE Special Topics in CSCE Computer Organization Computer Organization Lab Software Engineering Artificial Intelligence Electrical Circuits Electrical Circuits Lab Formal Languages Programming Lang Concepts Microelectronics Microelectronics Lab Database Management Design/Analysis/Algorithms Computer Org/Assembly Lang Computer Architecture Computer Architecture Lab Computer Networks Special Topics in CSCE Special Topics in CSCE Special Topics in CSCE Objects and Design Problem Solving/Program Sem Computer Graphics Operating Systems Microprocessors/Embedded Sys Special Topics in CSCE Special Topics in CSCE Special Topics in CSCE Computer Science Research Capstone: Seminar Seminar SR Capstone: Senior Seminar SR WRITING SEMINAR Fall J-term X X X X Spring X X X X X X X X X X X X X X X X Multi-Disciplinary Program Related Comments We are teaching this in J-term in place of 120. Sections are reduced due to changes in School of Business requirements, pending EPC approval. New course for non-majors, pending EPC approval. FYEP If CE is discontinued, all current CE majors will have taken this by Spring 2015. Pending type-4 EPC approval, this will no longer be required for BS CS. New course for BS CS majors that, along with CSCE 444, replaces the CSCE 231 & CSCE 380 requirements, pending EPC approval. This course will be replaced by a new course, CSCE 390, pending EPC approval. X X X X This upper-level elective is slated to be offered every 2 years. X X X The title of this course will change to "Database and Web Programming," pending EPC approval. X X If CE is discontinued, this will be the final offering of this class. If CE is discontinued, this will be the final offering of this class. If CE is discontinued, this will be the final offering of this lab. X New course that replaces CSCE 320, pending EPC approval. X X X X X X X X FYEP 2016-2017 Academic Year Course CSCE 115 CSCE 120 CSCE 131 CSCE 131 LAB CSCE 144 CSCE 144 LAB CSCE 190 CSCE 231 CSCE 231 LAB CSCE 270 CSCE 270 LAB CSCE 287 CSCE 288 CSCE 289 CSCE 320 CSCE 330 CSCE 331 CSCE 331 LAB CSCE 340 CSCE 343 CSCE 345 CSCE 345 LAB CSCE 367 CSCE 371 CSCE 380 CSCE 385 CSCE 385 LAB CSCE 386 CSCE 387 CSCE 388 CSCE 389 CSCE 391 CSCE 412 CSCE 444 CSCE 480 CSCE 487 CSCE 488 CSCE 489 CSCE 491 CSCE 495 CSCE 499A CSCE 499B WRIT 101 Course Title Solve It With Computers MR,NS Computerized Info Systems NS Intro to Engineering NS Intro to Engineering NS Lab Intro to Computer Science NS Intro to Computer Science NS Lab FYEP SEMINAR Digital Systems Digital Systems Lab Data Structures Data Structures Lab Special Topics in CSCE Special Topics in CSCE Special Topics in CSCE Software Engineering Artificial Intelligence Electrical Circuits Electrical Circuits Lab Formal Languages Programming Lang Concepts Microelectronics Microelectronics Lab Database Management Design/Analysis/Algorithms Computer Org/Assembly Lang Computer Architecture Computer Architecture Lab Computer Networks Special Topics in CSCE Special Topics in CSCE Special Topics in CSCE Problem Solving/Program Sem Computer Graphics Operating Systems Microprocessors/Embedded Sys Special Topics in CSCE Special Topics in CSCE Special Topics in CSCE IS: IOS Programming Computer Science Research Capstone: Seminar Seminar SR Capstone: Senior Seminar SR WRITING SEMINAR Fall J-term X X X Spring X X X X X X X X X Multi-Disciplinary Program Related FYEP X X X X X X X X X X X X X X FYEP Comments