Meeting time and location
EIEAB 1.206, Tue and Thu 9:30 am ~ 10:45 am
Office hours
EIEAB 3.244, Tue and Thu 10:45 am ~ 11:45 am
Course Description
The Java programming language and environment will be introduced with an emphasis on object-oriented programming. Application areas will include Internet-based programming, applets, and HTML, and topics will include control structures, classes, methods, inheritance, Java libraries and packages. Objected-oriented aspects will include graphics, GUI, exception handling, multithreads, multimedia and networking.
Prerequisites
CSCI 1380 or CSCI 1370 or CMPE 1370 or consent of instructor.
Learning Objectives
Write programs using the Java language. Basic topics considered are programs and program structure in general, and Java syntax, data types, flow of control, classes, methods, objects, conditional statements, loops, arrays, exception handling, file I/O, recursion, database management, android app development, and graphical user interfaces (GUIs). Understand fundamentals of object-oriented programming in Java
Grading Policies
Attendance 5% Lab Assignments 15% Programming Assignments 20% Exams 40(15+25)% Project 20% Course grades will be decided according to the following scheme: A (100~90), B (90~80), C (80~70), D (70~60), F (60~0)
Course Materials
All course materials are on UTRGV Blackborad (https://my.utrgv.edu/web/myutrgv/home)
Schedule
Week 1
Tue 8/27:
Thu 8/29:
Week 2
Tue 9/3:
Thu 9/5:
Week 3
Tue 9/10:
Thu 9/12:
Week 4
Tue 9/17:
Thu 9/19: