CS 2308 1 Q&A Resources Statistics Manage Class Dr. Habil Zare Texas State University-San Marcos - Fall 2016 CS 2308: Foundations of Computer Science II Add Syllabus Course Information Staff Resources Description Edit This course is about the fundamentals of structured programming. It is a continuation of Foundations of Computer Science I (CS 1428) that includes practical introduction to data types such as lists, stacks, and queues. The students learn several commonly used algorithms for searching and sorting by implementing them in C++. Pointers and dynamic memory allocation are covered. Announcements Welcome to Foundations of Computer Add Edit Delete Science II course! 8/06/16 6:34 AM General Information Edit Instructor Dr. Habil Zare http://cs.txstate.edu/~h_z14/ Offcial prerequisites and objectives https://cs.txstate.edu/academics/course_detail/CS/2308/ Lectures time and location Mondays & Wednesdays ,11:00am- 12:20pm, DERR 234 Text book Starting Out with C++ Early Objects, 7th Edition, Tony Gaddis, Judy Walters, Godfrey Muganda https://www.amazon.com/Starting-Out-Early-Objects-7th/dp/0136077749 Some of the slides are adopted from Dr Oleg Komogortsev with his permission. Grading Midterm exam: 20%, Final exam: 30%, Homework: 40%, Quiz: 10%, and upto 10% bonus for Participation in the class. Topics Depending on the class pace, most or all of the following are covered: - Mathematical background, big O notation - Simple data structures such as lists, stacks, and queues - Pointers - Searching and sorting algorithms - Introduction to classes and object-oriented programming - Fluency in writing, testing and debugging code Exams Final: Wednesday 14 Dec, 8:00-10:30am. Location: TBD. Midterm: TBD date, Normal class time and location. University academic calendar http://www.registrar.txstate.edu/persistent-links/academic-calendar.html Also, check the following for the university final exam schedule. http://www.registrar.txstate.edu/persistent-links/final-exam-schedule.html Copyright © 2013 Piazza Technologies, Inc. All Rights Reserved. Dear students, Welcome to Foundations of Computer Science II course which I teach in Spring 2015 in Department of Computer Science at Texas State University. This course is about structured programming and it is designed to prepare you for Data Structure course. Piazza is the primary way of communicating between me and you about any thing related to this course including general announcements, homeworks, exams, slides, etc.. Also, you may ask questions here, and read the discussions initiated by other students. You are discouraged to send emails to me directly because that will not be an efficient way of communication, instead post your question here. I will read and reply accordingly. The quicker you begin asking questions on Piazza (rather than via emails), the quicker you'll benefit from the collective knowledge of your classmates and instructors. I encourage you to ask questions when you're struggling to understand a concept. It is very important that every thing you submit to be the result of your thoughts only, otherwise it is a huge negative point and can have negative effects on your education at Texas State. I seriously remind you to read again our "Academic Honor Code" here. I hope plagiarism does not happen, otherwise, I will have to report to the university and the corresponding students will face Disciplinary Penalties as detailed in UPPS No. 07.10.01. No penalty will be canceled by arguing that you didn't know the rules. Read here (all pages) and here for a clear statement of the rules. For example, if you use a website or book, or consult with your friend, for finding the solution to a homework assignment, you have to refer to them in your solution. All assignments and exam questions are done in Unix (Linux or OS X). I highly recommend to install Ubuntu or some other Linux distribution on your laptop. This is a tutorial for beginners.You can register to the tutorials provided by the CS available here. Please submit each of your homework solutions in one tarball (tar.gz or zip). Proprietary file formats such as .docx and .ppt are NOT accepted. The pdf format is OK. Post your file as a note in Piazza and in the appropriate folder (e.g., HW3). If you post in a wrong folder, you will loose the credit for that homework. Each file should be <5 MB. Hope you enjoy the course, Habil. View on Piazza
© Copyright 2026 Paperzz