Undergraduate Committee Update PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: Undergraduate Committee Update


1
Undergraduate Committee Update
  • Dr. H. E. Dunsmore
  • Chairman, Undergraduate Committee
  • Department of Computer Science
  • Purdue University
  • April 16, 2002

2
Undergraduate Committee Report
  1. CS 182 Foundations of Computer Science
  2. CS 240 C/C Programming Lab
  3. Placement Exam
  4. Revised Honors Program
  5. Revised Freshman Resources Seminar

3
CS 182 Foundations of Computer Science
  • beta test Fall, 2001 started this Spring, 2002
  • CS 182 teaches fundamental tools, ideas, and
    principles underlying Computer Science field
  • Trains students to rigorously formulate and solve
    problems relevant to all Computer Science areas
  • Challenges students to develop general reasoning
    ability

4
  • Course topics include
  • Logic and proofs
  • Sets, sequences, strings, relations, functions
  • Number representations
  • Discrete probability
  • Mathematical proofs
  • Algorithms
  • Boolean algebra and combinatorial circuits
  • Finite state machines and pushdown automata
  • Complexity classes, computability, undecidability

5
  • CS 182 provides critical information to prepare
    students for courses that follow 250
    (architecture), 251 (data structures), 352
    (compilers), 381 (algorithms), 448 (database)
  • In the long run, CS 182 will strengthen the
    entire curriculum

6
CS 240 C/C Programming Lab Course
  • CS 240 teaches low-level programming, design,
    implementation of relatively large programs.
  • 3 credit, 1 lecture, 4-hour lab course
  • Started -- Fall, 2001

7
  • Topics include
  • C/C syntax, differences from Java
  • Structures, pointers, dynamic memory allocation
  • Streams
  • String handling
  • Header files
  • Exception handling
  • Process control, inter-process communication,
    threads

8
  • Results so far
  • We are finding that students need more
    explanation than we had thought
  • Some lab time being taken up with lecturing
  • Have to find right balance

9
Placement Exam
  • CS 178 is course for new CS majors who are not
    ready for CS 180
  • Should place incoming students in CS 178, 180, or
    beyond as accurately as possible to give maximum
    opportunity for success in program
  • Placement determined by advisors. If advisors
    cannot determine which course would be most
    appropriate, placement exam administered.
    Placement exam began use in June, 2001.

10
  • Student who receives grade of 90 or above on
    placement exam eligible for skipping CS 180
  • Student who scores 30 or below placed in CS 178
  • Otherwise, student placed in CS 180

11
  • Results So far, so good
  • Vast majority of students ended up (appropriately
    it seems) in CS 180
  • Those who were placed in CS 178 were challenged
    by that course
  • Those who were placed in CS 240 and/or CS182 seem
    to be succeeding
  • In the future, plan to use Placement Exam for all
    students, if possible

12
Revised Honors Program
  • Revised started this Fall, 2001
  • Honors Program
  • Attracts outstanding undergraduate students
  • Provides challenging experience for them
  • Gives them additional knowledge that will make
    them more valuable in industry and more
    attractive to graduate schools

13
  • Honors Seminar CS 397 bi-weekly meeting of all
    sophomore, junior, and senior Honors students.
    Juniors and seniors will give short reports on
    their research work.
  • Junior/Senior Research Project Each Honors
    student must, during Junior/Senior year, complete
    3-credit CS 497 group research project, directed
    by Computer Science faculty members.
  • Results 39 students in CS 397 attracted back
    into Honors Program. Most will be doing team
    research project next fall.

14
Revised Freshman Resources Seminar
  • Revised CS 192 started this Fall
  • Purpose is to introduce new students to Computer
    Science, Purdue University, and our department
  • Goal is to increase retention of good students
  • Modifications include addition of small (25
    students with an upper class mentor), weekly
    recitation sections that will enable group
    interaction, assignments, and discussions.
  • 1 credit, Pass/No Pass

15
  • Topics include
  • Ethics, social implications of computing
  • Learning strategies
  • Problem solving, analytical skills
  • Time management
  • Internships, co-ops, study abroad
  • Role of teamwork in Computer Science

16
  • Results
  • Mentor relationship went relatively well.
  • Topics covered seemed relevant.
  • Still need to find a solution to big lecture
    problem.
Write a Comment
User Comments (0)
About PowerShow.com