Giter VIP home page Giter VIP logo

csci1730-systems_programming's Introduction

##CSCI 1730 Systems Programming ###Fall 2012

Department of Computer Science The University of Georgia

This four-hour course covers the basics of C++ systems programming.

###Course resources

  • Topics and detailed schedules: on ELC.
  • Textbook:
    C++: How to Program, 8th Edition
    Paul Deitel and Harvey Deitel
    Prentice Hall
    ISBN-13: 9780132662369

###People:

###Times and Places

  • Lecture is held Tuesday 11:00 am- 12:15 pm, Wednesday 12:20 pm-1:10 pm, in Chemistry 553
  • Three labs sections, on Thursdays in Boyd 307A:
    • 3rd (73) 11:00 am-12:15 pm
    • 6th (76) 3:30 pm-4:45 pm
    • 7th (77) 5:00 pm-6:15 pm
      (NOTE: You must attend only the lab section in which you are officially enrolled.)
  • Office hours with Dr. Liu: Boyd 420, Tuesday 9 am โ€“ 11am
  • Office hours with TA: to be determined

###Course Policies:

####Policy on Attendance: Students are expected to attend class. Online ELC materials are designed to supplement, rather than replace, classroom presentations. Essential information about assignments, extensions of due dates, format of exam questions, etc. may be announced or discussed in class with no accompanying posting on ELC.

####Policy on Collaboration: The purpose of course projects is to familiarize the student with concepts and details of C++ programming.

These may be pair-programming projects or individual projects, as assigned. Individual projects should be worked on only by that individual. Pair projects should be worked on only by members of the pair.

We recognize that student interaction can facilitate learning. Accordingly, students are both permitted and encouraged to ask certain types of questions of one another but should be aware that direct exchange of code is prohibited, as is line-by-line assistance.

Exams are closed-book. No outside assistance is permitted. No additional materials may be used.

###Late Policy: Late submissions of projects/assignments will be accepted with a penalty computed as follows:

score = Max_Score * Percentage_Score * (0.90)^(days_late).

A day is a 24 hour period, rounded up to the nearest day.

For example:
You turn your project in 3 days late, and received a 95% score based on the work done. Your recorded score will be:
score = 100 * (0.95) * (0.90)^3
score = 100 * (0.95) * (0.729)
score = 69

###Grading Policy: Your grade in this course will be calculated as follows:

  • Exams: 45% (midterm = 20%, final = 25%)
  • Quizzes: 10%
  • Projects: 40%
  • Attendance: 5%

Letter Grades assigned as follows:

Grade Letter
93 <= Grade A
89 <= Grade < 93 A-
86 <= Grade < 89 B+
83 <= Grade < 86 B
79 <= Grade < 83 B-
76 <= Grade < 79 C+
73 <= Grade < 76 C
69 <= Grade < 73 C-
65 <= Grade < 69 D
Grade < 65 F

###Academic Honesty All students are responsible for knowing the University's policy on academic honesty. All assignments/projects submitted in this course must be your own unless you have received my permission to collaborate and have properly acknowledged receiving assistance. It is the responsibility of the instructor and the TA to uphold the University's academic honesty policy and report my belief of dishonesty to the Office of the Vice President for Instruction.

csci1730-systems_programming's People

Contributors

vincentclee avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

yurieco

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.