CS 490 Computer Science Recapitulation Syllabus Spring 2013

advertisement
CS 490 Computer Science Recapitulation
Syllabus
Spring 2013
Lectures:
W 1:30PM-3:10PM
Instructor:
Raj Pamula
rpamula@calstatela.edu
(323) 343-6690
E&T A322
Office Hours:
Course Description:
Course Goals:
Prerequisites:
Textbook(s):
Topics:
M: 2.00PM-3.30PM; W: 10.00AM-12PM; R:10.00AM-1.00PM;
A recapitulation of the primary concepts of Computer Science in preparation for the Major Field Test.
At the end of the course,
1. Students will be able to apply concepts and techniques from computing and mathematics to both
theoretical and practical problems.
2. Students will be able to demonstrate fluency in at least one programming language and acquaintance
with at least three more.
3. Students will have a strong foundation in the design, analysis, and application of many types of
algorithms.
4. Students will have a fundamental understanding of computer systems.
The core requirements in the undergraduate curriculum
No new textbook is required (You should have all the textbooks)
All core topics in the undergraduate curriculum including:
A1 – Theory (Math248, CS312, CS386, CS337)
Boolean algebra, Set theory, Graph theory, Algorithm analysis, Grammars, Languages and Acceptors
A2 – Programming (CS201-203, CS332)
OOP principles, Programming logic, Program debugging/tracing, UML
A3 – Algorithms (CS203, Math248, CS312, CS332)
Recursion, Trees (BST, Pre-order, Post-order, In-order, Heap, BFS, DFS, MST), Complexity
A4 – Systems (CS120, CS122, CS245, CS440, EE444)
Database operations, Binary data, Logic circuits, Simple assembly language, Architectures, Operating Systems
Academic Integrity:
Students are required to prepare and present solutions to several questions related to the above topics.
Check CSNS for all course related activities and assignment deadlines.
Cheating will not be tolerated. Cheating on any assignment or exam will be taken seriously.
Class Schedule:
Week 1 ( 3rd Apr.)
A1 : Online Assignment; Problem set (5 problems) due; Student presentations
th
Week 3 (17 Apr.)
A2 : Online Assignment; Problem set (5 problems) due; Student presentations
Week 4 (24th Apr.)
A3 : Online Assignment; Problem set (5 problems) due; Student presentations
Week 5 (1st May)
A4 : Online Assignment; Problem set (5 problems) due; Student presentations
Week 2 (10 Apr.)
th
Week 6 (8 May)
Midterm (A1, A2, A3, A4)
th
Discussion
nd
Week 8 (22 May)
Discussion
Week 9 (29th May) (1.30PM-4.00PM)
MFT
Week 10 & Finals Week
NONE
Week 7 (15 May)
Grading Policy:
Introduction – Course Goals
th
50% of the grade : MFT percentile score
30% of the grade: Midterm
20% of the grade: Assignments/presentations
+ or - is attached to the grade below based on the distribution of the scores.
(Note: Mandatory attendance in class is required to get credit on assignments and take the MFT)
A
B
C
D
F
85 - 100 %
70 - 85 %
50 - 70 %
30 - 50 %
below 30 %
Download