CS 4593.008 Prog Fund. and Data Structures (non-CS)Fall 2019 August 26, 2019 - December 13, 2019 | |
Course Description |
CS 4593.008 Prog Fund. and Data Structures (non-CS) (3-0) 3 Credit Hours. |
Objectives |
This bridge course is designed for the non-CS students who are interested in (or accepted to) Computer Science Master program. For more details about this MS program, click here In this bridge course, we mainly cover the foundations of programming and data structures from two regular CS courses (CS 1713/1 and CS 2123/1). To be able to cover all the topics and better prepare students for Master in CS, we will provide most of the lecturing in video forms and require students to watch/study a set of video lectures in each week before the class time. In class, we will first give a quiz to check students' understanding of the materials for the week. We then mainly focus on problem solving and actual coding exercises in class. Through the video lectures, slides, quizzes and problem solving in class, and weekly programming assignments, students will be able to acieve the following objectives:
|
Time and Location |
Saturday 11:00am-1:45pm NPB 1.226 |
Instructor |
Dr. Turgay Korkmaz
|
TA TA office hours: |
TBD |
Tutoring |
You can also get help from CS tutors: CS Tutoring Schedule |
Prerequisite |
Consent of instructor. |
Textbook |
There is no required textbook! |
Other reference books/sites (optional) |
C programming Language:
|
Grading |
A-, A : ≥ 90% B -, B, B+ : ≥ 80% C -, C, C+ : ≥ 70% D : ≥ 60% F : ‹ 60% |
Class Assignments Recitation Exercises |
We will have 12 pogramming assignments/homeworks (30%) Each of the first 10 will have a week to complete. Each of the last two will have 10 days to complete. Officially they will be posted and submitted through the UTSA Learn (f. Blackboard). For convience, they will be posted at that web page, too (see the links under Online Materials below) !!!! Please carefully check the due dates on BB Learn because NO LATE SUBMISSION WILL BE ACCEPTED !!! |
Course Topics |
|
Online materials and Class Notes Accessible from utsa.edu
computers |
|
Computer Accounts |
You will have an account on the CS network as long as you are enrolled in a CS course at UTSA. This account gives you access to Windows and Linux in various CS laboratories. You may also access your account from off-campus via the Internet using secure shell. A free version of secure shell is available at http://www.cs.utsa.edu/~javalab/lab/SSHSecureShellClient-3.2.0.exe, if you wish to install it on your home machine. After installing and running SSH: Click Quick Connect, enter the hostname
given in the class, enter your account id.
|
Course expectations for professional conduct |
Students will treat their classroom obligations as they would any serious professional engagement.
These obligations include:
Note: Turn off and put away all cell phones, iPods, and other electronic devices. You should only have class materials on your desk. You should only have the course web pages, and the classroom query software up on your screen. The instructor and TAs can observe and will record incidents of inattention, which will seriously impact the Homework/Attendance/Participation portion of your grade. Unauthorized electronic devices in use or on the desktop during class are subject to confiscation. |
University policies |
For common syllabus information that should be part of every syllabus, see
the page
http://utsa.edu/syllabus
It includes the links and the mandatory administrative information concerning disability services, the academic dishonesty policy, and other important issues. |
Disclaimer |
This syllabus is provided for informational purposes regarding the anticipated course content and schedule of this course. It is based upon the most recent information available on the date of its issuance and is as accurate and complete as possible. The instructor reserves the right to make any changes deemed necessary and/or appropriate. The instructor will make his or her best efforts to communicate any changes in the syllabus in a timely manner. Students are responsible for being aware of these changes. |