CSCI 1301 - Java Programming I

advertisement
Mike Cottrell College of Business
Computer Science
CSCI 1301 - Information Technologies
Fall 2014 – Section F
GENERAL INFORMATION:
Mr. Justin Turner
Hansford Hall 118
Justin.Turner@ung.edu
706-867-2843
Office Hours – Available by appointment
TEXT AND OTHER MATERIALS
Required Text
Java Software Solutions (8th Edition)
John Lewis and William Loftus
ISBN-13: 978-0-13-359495-9
ISBN-10: 0-13-359495-5
Other Resources
https://ung.view.usg.edu/ (D2L)
http://ung.edu/computer-science/resources.php
COURSE DESCRIPTION
This course will cultivate critical thinking skills by presenting computer science as a problem solving discipline with
emphasis in: fundamentals of computer science, algorithm development and analysis, and the design, coding, debugging
and documentation of structured programs. Introduction to some software engineering concepts will also be covered.
COURSE OBJECTIVES (EXPECTED OUTCOMES)
Students will be introduced to problem-solving methods that lead to the development of correct, well-structured programs.
By the end of this course, a student should be able to perform the basics of programming in Java. Topics also include
programming methodology through systematic analysis, design, implementation, and testing.
METHODS OF INSTRUCTION
Lecture, discussion, and lab projects.
EVALUATION METHODS & COURSE GRADING
Grading Scale
Item Weight
90% and Above A
Final Exam 30%
80% and Above B
2 Tests 30%
70% and Above C
5 Projects 30%
60% and Above D
2 Quizzes 10%
Below 60% F
Total 100%
Exams:
Examination will be of mixed format, i.e. short answer, true/false, multiple choice, and programming problems.
It is strongly recommended to review the Review Exercises section at the end the chapters that we cover.
COURSE CALENDAR
Important Dates: http://ung.edu/academics/academic-calendar.php
Week Topic
Chapters
Fall 2013 Dates
1
Computer Architecture and Networks
1
Aug 19, 21
2
Study of a programming language
1
Aug 26, 28
(Java)
3
Software and programming
1
Sept 2*, 4*
development process
4
Java Data Expressions
2
Sept 9, 11
5
Java Data Expressions (cont.)
2
Sept 16, 18
6
Using Classes and Objects
3
Sept 23, 25
7
Writing Classes
4
Sept 30, Oct 2
8
Writing Classes (cont.)
4
Oct 7, 9
9
Conditions and Loops (cont.)
5-6
Oct 14, 16
10
Conditions and Loops (cont.)
5-6
Oct 21, 23
11
Conditions and Loops (cont.)
5-6
Oct 28, 30
12
Conditions and Loops (cont.)
5-6
Nov 4, 6
13
Object-Oriented Design
7
Nov 11, 13
14
Object-Oriented Design (cont.)
7
Nov 18, 20
15
Reserve
Dec 2, 4
F
Final
Tue, Dec 9th 3:00pm – 5:00pm
*Class will be held via D2L on these dates.
SUPPLEMENTAL SYLLABUS
Students are expected to refer to the Supplemental Syllabus for the following information:
1. Academic Exchange
2. Academic Integrity Policy
3. Academic Success Plan Program
4. Class Evaluations
5. Course Grades and Withdrawal Process
6. Disruptive Behavior Policy
7. Inclement Weather
8. Smoking Policy
9. Students with Disabilities
Download