TEC5373 601syllabus
TEC5373 601syllabus
Online Course
3 Semester hours
Class Meetings
This course is completely online. There is no face to face session for this course. Please check
your course D2L for course content and the course D2L news bulletin board regularly (once a
day at least) for any announcements.
Course Description:
A Java course focusing on applications in technology. Students will review Java literature,
participate in programming laboratory in digital instrument communication and control, and
learn Java web application and enterprise architecture.
Credit:
3.00 Credits
Prerequisite
Experience with and access to current computer technology, understanding of web browsers and
multimedia materials, obtaining and sending e-mail with attachments, understanding of online
course management system (Desire2Learn).
Course Objectives:
Upon completion of this course, students will be able to:
1. Explain the basics of Object-Oriented Programming (OOP).
2. Explain for, while, and if conditionals.
3. Understand Java fundamentals including objects, classes, methods, and variables.
4. Develop hands-on skills using the tools, languages, and libraries used by software developers
today.
5. Debug and compile Java code using Eclipse.
6. Be able to build a basic application using input devices
7. Handle exceptions, work with arrays, and output data to a text file.
Content:
Readings or videos will be posted on D2L from time to time. You are required to view those
assignments.
Book:
Murach’s Java Programming, 5TH Edition – 9781943872077 – You should be able to find the online
copy in your D2L Course website.
Evaluation:
Student achievement will be assessed, and grades will be given according to class participation
and contribution (including discussions), coding assignments, short papers, and tests. Grades will
be determined upon the following distribution:
After one submission is graded, you are welcome to ask questions. However, you need to do
that within 3 days (and before the end of semester of course). After 3 days, the instructor
will not discuss the grading and will not change your grade.
Assignments are due on the date posted on D2L. Any assignments submitted after the
deadline day/time will be penalized by 10% per day, up to maximum of 3 days. After the
3rd day, no late assignments will be accepted.
I understand there are internet issues and other possible technical issues that may pop up,
so please do not leave it to the last minute! Submit your assignments early!
Academic integrity:
Students are expected to maintain principles of academic integrity and conduct as de-fined in
EIU’s Code of Conduct (http://www.eiu.edu/judicial/studentconductcode.php). Violations will
be re-ported to the Office of Student Standards.
It is important that our students become ethical leaders in the technological field. Please note
this is the most important issue in graduate education. (Please consult the Graduate Catalog
for detailed regulations by the university.)
Weeks
1 An Introduction to Java (Chapter 1)
6 How to code methods, handle exceptions, and validate data cont. (Chapter 5)