Course number and title
Catalog Description
Course number and title (Units)
Description exactly as listed in catalog (see website). Prereqs and co-reqs by course, as listed in catalog
Prerequisites by Topic
List of topics from pre-req courses that are needed for this course
Units and Contact Time
5 quarter units. 4 units lecture (200 minutes), 1 unit lab (150 minutes).
Note: most courses will have this breakdown, update as needed if your course does not.
Type
Options are: Required for CE|CS|EE, Selective elective for CE|CS|EE, Elective for CE|CS|EE.
Selected elective is an elective that is chosen from a list in the major requirements (most of our electives are this way in the catalog)
Elective would be any course not listed in the major requirements in the catalog (e.g. CMPS 340 would be an elective for CS students because it's not in the list of elective courses in the catalog for the CS track)

Note: A course might have multiple types (e.g. CMPS 321 is Required for CS and Required for CE)

Required Textbook
List textbook title, author, publication year at minimum.
Recommended Textbook and Other Supplemental Materials
List recommended textbooks and any other materials recommended for course
Coordinator(s)
This will be the people designated to develop the course syllabus and ABET assessment rubrics during the 2012/13 academic year (see ABET document on department website)
Student Learning Outcomes
List the student learning outcomes from the ACM/IEEE Body of Knowledge and/or specific learning outcomes for the course. See the handouts of the ACM/IEEE Body of Knowledge that Marc put in your mailboxes for more information.
ABET Outcome Coverage
Instructions: Select just the performance indicators (PIs) relevant to your course, as indicated in the ABET planning document. Indicate how the course addresses each PI.

Important: Make sure to use descriptive language that reflects the specific learning outcomes assessed by the PI (e.g. Apply vector calculus to analyze electrostatic fields). Don't just describe the direct measure. Use verbs from Bloom's taxonomy whenever possible.

CAC is the Computer Science PIs. EAC is the Computer and Electrical Engineering PIs. Note that there is PI overlap between these two groups, indicated by having both PIs listed inside the parentheses. If your course is just a CS or just a CE/EE course, pare the PIs down to just that PI.

The course maps to the following performance indicators for Computer Science (CAC/ABET) or Computer Engineering (EAC/ABET) or Electrical Engineering (EAC/ABET):

(CAC PIa1, EAC PIa1): Apply and perform the correct mathematical analysis.
Description
(CAC PIa2, EAC PIa2): Prepare and solve the appropriate physical model of the problem.
Description
(CAC PIb1): Identify key components and algorithms necessary for a solution.
Description
(CAC PIb2): Produce a solution within specifications.
Description
(CAC PIb3): Analyse at least two possible solutions to a given problem and select the best solution for the given problem.
Description
(EAC PIb1): Design and set up experiments.
Description
(EAC PIb2): Conduct experiments and perform measurements.
Description
(EAC PIb3): Analyze data and interpret results.
Description
(EAC PIb4): Detect the experimental faults and troubleshoot them.
Description
(CAC PIc1): Identify constraints on the design problem and establish criteria for acceptability of solutions.
Description
(CAC PIc2): Carry solution through to the most economic/desirable solution and justify the approach.
Description
(CAC PIc3): Design the selected solution for a given problem.
Description
(CAC PIc4): Implement the designed solution for a given problem.
Description
(CAC PIc5): Evaluate the implemented solution.
Description
(EAC PIc1): Follow systematic and logical design procedures and define specifications to meet project requirements.
Description
(EAC PIc2): Adhere to non-technical constaints such as environmental, social, political, ethical, health and safety, and sustainability.
Description
(EAC PIc3): Consider alternative designs and choose the optimal solution.
Description
(CAC PId1, EAC PId1): Fulfill team duties and share in the work of the team.
Description
(CAC PId2, EAC PId2): Listen and communicate with other team members.
Description
(CAC PId3, EAC PId3): Research and gather information.
Description
(CAC PId4, EAC PId4): Meet deadlines and achieve project goals.
Description
(CAC PId5, EAC PId5): Cooperate on reports with a reasonable share of duties.
Description
(EAC PIe1): Develop a clear and quantifiable statement of performance requirements.
Description
(EAC PIe2): Develop technical specifications for the performance requirements.
Description
(EAC PIe3): Select and implement the desirable solution and evaluate the results.
Description
(CAC PIe1, EAC PIf1): Recognize ethical issues involved in a professional setting.
Description
(CAC PIe2): Recognize and describe current issues in security.
Description
(CAC PIe3, EAC PIf2): Respect and honor ethics in writing assignments.
Description
(EAC PIf3): Recognize and cope with professional and ethical issues related to safety and sustainability in engineering problems.
Description
(CAC PIf1, EAC PIg1): Write technical reports.
Description
(CAC PIf2, EAC PIg2): Prepare and deliver oral presentations.
Description
(CAC PIg1): Understand impact of computing solutions on society and the environment in a global economic context.
Description
(EAC PIh1): Understand the impact of engineering solutions on society and the environment in a global economic context.
Description
(CAC PIg2, EAC PIh2): Understand and explain non-technical issues such as sustainability and entrepreneurship.
Description
(CAC PIg3): Consider a variety of available options in computing design and make a proper choice based on their impact.
Description
(EAC PIh3): Consider a variety of available options in engineering design and make a proper choice based on their impact.
Description
(CAC PIh1): Read and report on papers in the technical literature.
Description
(EAC PIi1): Carry out research on engineering topics by reading and reporting on papers in the technical literature.
Description
(CAC PIh2, EAC PIi2): Involve oneself in professional activities (e.g. meeting, presentations, workshops).
Description
(CAC PIh3): Handle problems for which the required knowledge is not complete.
Description
(EAC PIi3): Analyze and evaluate engineering information and handle problems for which the required knowledge is not complete.
Description
(EAC PIj1): Identify and discuss emerging technologies related to computer and electrical engineering.
Description
(EAC PIj2): Identify recent trends in computer and electrical engineering.
Description
(EAC PIj3): Understand the relation of classical topics in engineering with their implementation in modern technologies.
Description
(CAC PIi1): Program in a suitable computer language.
Description
(CAC PIi2): Use appropriate simulation software and/or hardware design tools application.
Description
(CAC PIi3): Utilize problem solving skills and techniques to complete the task.
Description
(EAC PIk1): Use appropriate tools, simulation software, or hardware design tools to solve engineering problems.
Description
(EAC PIk2): Utilize appropriate software and hardware measurement and test equipment.
Description
(EAC PIk3): Determine the appropriate choice of tools when several are available.
Description
(CAC PIj1): Understand performance and cost as these relate to software/firmware-based and hardware-based implementations.
Description
(CAC PIj2): Understand market volume and research and design costs as these determine computer-based offerings.
Description
(CAC PIk1): Understand the software/system life-cycle.
Description
(CAC PIk2): Write documentation for each phase of the development cycle.
Description
Lecture Topics and Rough Schedule
List lecture topics and rough schedule in either paragraph or table-based format.

Example table:

Chapter 5 Topic xyz Week 4
Chapter 7 Topic abc Week 6
Design Content Description
If applicable to course, briefly describe the design content.
Prepared By
[name] on [date]
Approval
Approved by CEE/CS Department on [date]
Effective [term]