CS 1713 Section 1, Spring 2011
Introduction to Computer Programming II
Instructor:
Daniel A. Jiménez
Office:
SB 4.01.58
E-mail:
dj@cs.utsa.edu
Office Hours:
Mondays at 2:00pm - 3:00pm
Teaching Assistant:
Dang Nguyen dnguyen@cs.utsa.edu
Class Times:
- CS 1713 section 1, Mondays, Wednesdays, and Fridays, 9:00am-9:50am, SB 3.02.10A
- CS 1711 section 1, Wednesdays, 10:00am-10:50am, SB 3.02.10A
- CS 1711 section 3, Fridays, 10:00am-10:50am, SB 3.02.10A
Textbook:
- Java Software Solutions: Foundations of Program Design 5th or 6th Edition by John Lewis and William Loftus, Addison-Wesley, ISBN:0-321-40949-3 (5th), $72.23 at Amazon or ISBN:0-321-53205-8 (6th), $82.40 at Amazon.
Prerequisite:
- CS 1063 (Introduction to Computer Programming I)
Co-rerequisite:
- CS 1711 (Introduction to Computer Programming II Recitation)
Course Description:
CS 1713: Introduction to Computer Programming II [TCCN: COSC 1437.]
(3-0) 3 hours credit. Prerequisite: CS 1063. Concurrent
enrollment in CS 1711 is required. Introduction to basic concepts of
computer science. Data representation, problem solving methods, algorithm
development and implementation. Basic concepts of object-oriented design
are integrated throughout the course. (Formerly titled Introduction to
Computer Science.)
Introduction to Computer Programming II
This is the second introductory computer programming class primarily targeted
for computer science majors. All students are welcomed to take CS 1713;
however, this course is intensive and designed specifically for the needs
of computer science majors, as opposed to the general computing audience.
Engineering majors might prefer to take CS 1173 or CS 2073. Other science
majors might prefer CS 1073 or CS 1173. Those interested in computing
but not necessarily programming might prefer CS 1033.
Course Requirements:
-
Programming Projects:
(20% of grade):
There will be several programming assignments. The programs will apply the
concepts you learn in class. We will be using UTSA computing systems in
this class. If you have a computer at home, you may use it to develop
your programs, but the project you turn in must work correctly on and
be submitted from the UTSA computing system. Although the programming
assignments are 20% of the grade, they are one of the most important part
of the learning process since doing them is how you learn to program.
-
In-Class Exams:
(30% of grade):
There will be approximately two in-class exams.
-
Final Exam
(30% of grade):
The final exam will be comprehensive.
-
Recitation (CS 1711)
(20% of grade):
Everyone registered for this class should also be registered for CS 1711
section 1 or 3. That is your recitation or lab class. It will
be led by a presenter. This class is worth 20% of your overall grade
(you will receive the same grade for CS 1713 and CS 1711).
Note: Late programs are not accepted. You are given enough time to
do the assignments if you start early. Your lowest program grade will be
dropped, so if you have an emergency and can't complete an assignment,
your grade will not be affected. If you have two emergencies, bring the
professor documentation and we'll talk. If you have to miss a test, you need
to inform the professor before you miss the test through e-mail or
calling the division office. In this case, you will be allowed to substitute
another grade or take a make-up test at the professor's discretion.
Academic Dishonesty
Unless a programming project is specifically assigned as a group project,
students are not allowed to work together on programs. You may discuss
general ideas related to the program, but you may not e.g. share program
code or read each others programs. Instances of such collaboration will
be dealt with harshly, but the real cost comes when a student doesn't know
how to answer questions on a test about issues involved in doing a project.
Jiménez's Buttons
Jiménez is generally nice but he is uptight about a few things.
Don't press these buttons:
- Fail to come to class regularly.
- Come to class late.
- Talk to other students during class.
- Use the computer for anything other than CS 1713 during class.
- Fail to pay attention when Jiménez is talking.
- Use mobile devices during class (cell phone, iPod, PDA, etc.).
- Fall asleep during class.