jagomart
digital resources
picture1_Programming Pdf 185211 | Csc235


 137x       Filetype PDF       File size 0.74 MB       Source: www.gust.edu.kw


File: Programming Pdf 185211 | Csc235
csc235 tuesday february 13 2018 2 21 pm csc 235 programming challenges 3 contact hours 0 lab hour 3 credits syllabus general information instructor office phone class time location office ...

icon picture PDF Filetype PDF | Posted on 01 Feb 2023 | 2 years ago
Partial capture of text on file.
                                        CSC235
                                        Tuesday, February 13, 2018     2:21 PM
                                        _________________________________________________________________
                                                                       CSC 235 Programming Challenges  
                                                                        (3 contact hours – 0 lab hour - 3 credits)
                                                                                         Syllabus
                                        ___________________________________________________
                                        General Information 
                                                      Instructor
                                                      Office
                                                      phone
                                                      Class Time & Location
                                                      Office Hours
                                                      Teaching Assistant
                                        Course Description  
                                              Practicing advanced problem solving techniques:      arrays, stacks, queues,             strings, 
                                              sorting, arithmetic, algebra, combinatorics, number theory, backtracking,             geometry, 
                                              graphs algorithms and traversals. Introduction to dynamic           programming. Preparing 
                                              students majoring in computer science for        international and regional ACM 
                                              programming contests.
                                        Course Prerequisites 
                                          ▪ CSC 225
                                        Course Category 
                                              Elective
                                        Course Outcomes 
                                        At the completion of this course, students will be able to:   
                                           1. Design efficient solutions for simple and advanced programming problems.  [SO#2]
                                           2. Implement rapid and accurate solutions for programming problems. [SO#2]
                                           3. Work within a team effectively in a competitive atmosphere. [SO#5]
                                        Required Textbook   
                                          ▪ Competitive Programming 3, third Edition, Steven Halim, Lulu publishing, 2013.
                                        Supplementary Textbook
                                          ▪ Programming Challenges: The Programming Contest Training Manual, S. Skiena and M. 
                                              Revilla, Springer-Verlag, 2003.
                                                          Syllabus-Spring-2018 Page 1                                            
                  Tentative Schedule
                  Week           Topic                  Material
                                                   (chapters and/or other material)
                   1    Syllabus + Ch0: Introduction
                   1    Ch1: Arrays and Iterations
                   2    Ch2: Data Structures
                   2    Ch3: String
                   2    Ch4: Sorting
                   3    Ch5: Arithmetic and Algebra
                   3    Ch6. Combinatorics
                   4    Ch7: Number Theory 
                   4    Ch8: Backtracking
                   5    Ch11: Dynamic Programming
                   5    Ch10: Graph Algorithms
                   6    Ch9: Graph Traversal
                   6    Ch13: Geometry 
                  Grading Scheme
                           Grade Category                             Weight
 Programming Assignments                                               30%
 Exams (including in-class contests)                                   20%
 Project Presentation                                                  20%
 Final Exam                                                            30%
                    
                         Syllabus-Spring-2018 Page 2      
The words contained in this file might help you see if this file matches what you are looking for:

...Csc tuesday february pm programming challenges contact hours lab hour credits syllabus general information instructor office phone class time location teaching assistant course description practicing advanced problem solving techniques arrays stacks queues strings sorting arithmetic algebra combinatorics number theory backtracking geometry graphs algorithms and traversals introduction to dynamic preparing students majoring in computer science for international regional acm contests prerequisites category elective outcomes at the completion of this will be able design efficient solutions simple problems implement rapid accurate work within a team effectively competitive atmosphere required textbook third edition steven halim lulu publishing supplementary contest training manual s skiena m revilla springer verlag spring page tentative schedule week topic material chapters or other ch iterations data structures string graph traversal grading scheme grade weight assignments exams including...

no reviews yet
Please Login to review.