Department of Information Technology and Decision Sciences College of Business Administration University of North Texas. Fall 2014 BCIS 3680 SYLLABUS

Similar documents
Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

MAT 122 Intermediate Algebra Syllabus Summer 2016

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

COURSE WEBSITE:

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Dr. Zhang Fall 12 Public Speaking 1. Required Text: Hamilton, G. (2010). Public speaking for college and careers (9th Ed.). New York: McGraw- Hill.

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Computer Architecture CSC

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Course Syllabus It is the responsibility of each student to carefully review the course syllabus. The content is subject to revision with notice.

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

COURSE SYLLABUS for PTHA 2250 Current Concepts in Physical Therapy

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

CS Course Missive

HUMAN DEVELOPMENT OVER THE LIFESPAN Psychology 351 Fall 2013

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

Department of Accounting ACC Fundamentals of Financial Accounting Fall, 2015 Syllabus

BUS Computer Concepts and Applications for Business Fall 2012

Intensive English Program Southwest College

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

FINN FINANCIAL MANAGEMENT Spring 2014

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

Instructor: Matthew Wickes Kilgore Office: ES 310

ITSC 1301 Introduction to Computers Course Syllabus

Chilton Room 359M Monday 1:30-3:25 pm and 5-6 pm Wednesday 1:30 pm to 3:25 pm

ENV , ENV rev 8/10 Environmental Soil Science Syllabus

PSCH 312: Social Psychology

English Grammar and Usage (ENGL )

Course Syllabus. Alternatively, a student can schedule an appointment by .

General Microbiology (BIOL ) Course Syllabus

CHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017)

Demography and Population Geography with GISc GEH 320/GEP 620 (H81) / PHE 718 / EES80500 Syllabus

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

Required Text: Oltmanns, T. & Emery, R. (2014). Abnormal Psychology (8th Edition) ISBN-13: ISBN-10:

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

INTRODUCTION TO HEALTH PROFESSIONS HHS CREDITS FALL 2012 SYLLABUS

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

MinE 382 Mine Power Systems Fall Semester, 2014

AS SYLLABUS. 2 nd Year Arabic COURSE DESCRIPTION

Course Content Concepts

POLSC& 203 International Relations Spring 2012

Foothill College Summer 2016

COMP 3601 Social Networking Fall 2016

ADMN-1311: MicroSoft Word I ( Online Fall 2017 )

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

General Physics I Class Syllabus

HMS 241 Lab Introduction to Early Childhood Education Fall 2015

Psychology 102- Understanding Human Behavior Fall 2011 MWF am 105 Chambliss

MKT ADVERTISING. Fall 2016

MTH 215: Introduction to Linear Algebra

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

Data Structures and Algorithms

Visual Journalism J3220 Syllabus

Office Hours: Mon & Fri 10:00-12:00. Course Description

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

Management 4219 Strategic Management

Design and Creation of Games GAME

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

Financial Accounting Concepts and Research

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

Course Guide and Syllabus for Zero Textbook Cost FRN 210

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Course Syllabus for Math

The Policymaking Process Course Syllabus

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

GEOG Introduction to GIS - Fall 2015

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

Syllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015

Psychology 101(3cr): Introduction to Psychology (Summer 2016) Monday - Thursday 4:00-5:50pm - Gruening 413

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

Strategic Management (MBA 800-AE) Fall 2010

CHEMISTRY 104 FALL Lecture 1: TR 9:30-10:45 a.m. in Chem 1351 Lecture 2: TR 1:00-2:15 p.m. in Chem 1361

Course Syllabus Art History II ARTS 1304

The Heart of Philosophy, Jacob Needleman, ISBN#: LTCC Bookstore:

Math 181, Calculus I

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

Transcription:

Department of Information Technology and Decision Sciences College of Business Administration University of North Texas Fall 2014 BCIS 3680 SYLLABUS Course Number BCIS 3680 Section 001 Course Title Enterprise Programming Course Info Credit Hours Days Time Location 3 Tuesday 2:00 4:50 PM BLB 015 Instructor Yu Andy Wu, Ph.D. Office Hours Tue. & Thu. 12:30 2:00 PM or by appointment Office BLB 358J E-mail Address Dr.Wu.UNT@Gmail.com Phone 940.565.3735 Web Site http://www.coba.unt.edu/itds/faculty/wu/bcis3680/ Academic Calendar Classes begin August 25 Beginning this date instructor consent is needed for dropping course Last day to drop or withdraw from semester with a course of W for a course not passing Last day to withdraw a course with consent of instructor September 9 October 3 November 3 Final Examination Period December 6 12 Holidays Labor Day September 1 Thanksgiving November 27 30 The detailed academic calendar is available at http://calendar.unt.edu/calendar.cfm?action=list&tags=academics TEXTBOOKS Required: Metlapalli, JavaServer Pages Illuminated, Jones and Bartlett, ISBN 13: 978 0 7637 3592 0. Required: Forta, MySQL Crash Course, Sams, ISBN 13: 978 0 672 32712 4. Required: Gaddis, Starting Out with Java, 5e, Addison Wesley, ISBN 13: 978 0 13 285583 9.

OTHER COURSE MATERIALS Supplemental readings: In addition to the required chapters (see schedule) in the textbooks, I may add supplemental readings for some class sessions. Please check the course website frequently and acquire the materials (downloading them either directly from the site or from the provided URL) and read them before you come to the class. Some contents from the readings will be covered in the exams. PowerPoint slides: They are designed to help you understand the course content during and after my lectures; however, studying solely with the slides is not sufficient. COURSE PREREQUISITES BCIS 3630; 2.7 UNT GPA (2.7 transfer GPA if no courses taken at UNT); a grade of C or better in each previously taken BCIS course, or consent of department. If you have any concerns about these prerequisites, please stop by at the ITDS Dept. to see the ITDS advisor or send him/her an email. COURSE DESCRIPTION This course introduces you to advanced topics in Java programming, e.g., inheritance, abstract methods, Java ServerPages, database driven applications, etc. COURSE OBJECTIVES At the end of this course you should be able to... Program Java applications by using object oriented techniques, including the use of abstract classes and interfaces. Write your own custom classes and create inheritance hierarchy based on requirements for the application. Describe and use basic Web technologies including HTML, JavaScript, and CSS. Create a database; query, retrieve, and update information stored in the database by executing proper SQL statements. Connect to databases from within your Java program and perform database query and update tasks programmatically. Build Web applications using Java technologies, e.g., JSP, etc. ASSESSMENTS Exams There will be three exams during the semester. All exams are closed book, closed notes. Exams 2 and 3 are comprehensive. Exams must be taken in class at the scheduled time. It is your responsibility to make arrangements to attend exam sessions. Verifiable emergencies brought to my attention before the exam are the only exceptions to this policy. No make up exams will be given. Assignments Programming assignments will be assigned throughout the semester. They must be done independently. Details about assignment submission will be provided with each assignment. Quizzes There will be three unannounced quizzes throughout the semester. I will not make any arrangements for taking the quizzes early or taking a make up. No exceptions. BCIS 3680 Fall 2014 Page 2

Points system Each exams, quiz, and project carries maximum points that you may earn: Max. Assessment Points Exam 1 40 Exam 2 50 Exam 3 60 Assignments 170 Quizzes 30 Total 350 GRADING POLICY Letter grades will be assigned as follows where the cutoff is the lowest number of cumulative points that will be assigned that grade. The cutoff points are strictly adhered to. I DON T ROUND BORDERLINE POINTS TO BUMP YOU UP TO THE NEXT HIGHER LETTER GRADE! No extra work can make up for your grades at the end of the semester. However, opportunities for bonus points may be available, in the form of more challenging questions on the exams or course related activities I assigned in class. Grade Cutoff A 315 B 280 C 245 D 210 F Below 210 Any dispute over grades must be made in writing and within one week of the day the exam/assignment was returned to you. Your written appeal must include the original, graded assignment, and reasons for disputing the grade. Also, note that I may choose to regrade the assignment in its entirety, which could result in a raising or lowering of the grade. It is far more productive studying before exams than haggling for the points afterwards. However, if you do not understand why an answer is incorrect and want to know how to improve for future exams or assignments, I am happy to discuss them with you. THE INCOMPLETE GRADE The I (Incomplete) grade is reserved for a very limited number of true emergencies. In addition to legitimate reasons with proper documentation, a student must be passing the course (making satisfactory progress) when the emergency occurs. For the UNT policy regarding the I grade, see http://essc.unt.edu/registrar/academic record incomplete.html. It is also the student s responsibility to fill out the application form (http://www.coe.unt.edu/sites/ default/files/796/incomplete_grade_form_0.doc) and obtain approval from the instructor and the department chair. BCIS 3680 Fall 2014 Page 3

SUBMISSION OF ASSIGNMENTS Assignments are distributed through Blackboard. Go to the Blackboard assignment area for detailed instructions. No late assignments will be accepted. MAKE-UP POLICY Exams must be taken in class at the scheduled time. It is your responsibility to make arrangements to attend exam sessions. Religious reasons and verifiable medical or other emergencies brought to my attention before the exam are the only exceptions to this policy. EMAIL COMMUNICATIONS When emailing me, please address it to Dr.Wu.UNT@Gmail.com. Put the course number at the beginning of the subject line, followed by a dash, and then a brief description of the subject matter in a few words, e.g., BCIS 3680 JDBC Doesn t Work. Emails sent to my regular COBA email address could get lost in the various emails I receive daily and IT S VERY LIKELY I WON T REPLY TO THEM. RESPONSIBILITIES OF STUDENT You are expected to attend class regularly. If you must miss a class, it is your responsibility to cover any missed material with one of your classmates. All work completed outside of class must be typed (word processed) and use proper screen captures or non hand drawn diagrams. The professionalism of your work will count towards your grade. This includes spelling and grammar. Submit assignments before the due time. Hardware failure or inaccessibility is not a valid excuse for late work. This means that if the computer eats your assignment, or if the labs are full, you will not be excused from handing in an assignment on time. Missed exams receive a grade of zero. You must inform me of any special circumstances that might prevent you from completing course requirements on time. PROFESSIONALISM The College of Business Administration is a professional school and one purpose of the college is to educate future managers and corporate leaders on the types of professional behavior that is expected in corporate settings. Therefore, students will be expected to conduct themselves in a highly professional manner at all times. Specifically, students should: Be on time for class. Be respectful toward faculty, tutors, graders, and fellow students. Display tolerance toward varying viewpoints and differences in values. Violations of professionalism and any disruptiveness will be result in the reduction of one letter grade for every violation. The professor will determine such violations, but will give you one oral warning prior to reducing your grade for unprofessional behavior. Cell phones and pagers must be set to vibrate or turned off during class. Any student whose phone rings or whose pager beeps may be asked to leave for the remainder of the class. You must leave the classroom while you are answering the phone or page. BCIS 3680 Fall 2014 Page 4

ACCEPTABLE STUDENT BEHAVIOR Student behavior that interferes with an instructor s ability to conduct a class or other studentsʹ opportunity to learn is unacceptable and disruptive and will not be tolerated in any instructional forum at UNT. Students engaging in unacceptable behavior will be directed to leave the classroom and the instructor may refer the student to the Center for Student Rights and Responsibilities to consider whether the studentʹs conduct violated the Code of Student Conduct. The universityʹs expectations for student conduct apply to all instructional forums, including university and electronic classroom, labs, discussion groups, field trips, etc. The Code of Student Conduct can be found at www.unt.edu/csrr. ACADEMIC INTEGRITY This course adheres to the UNT policy on academic integrity. The policy can be found at http://vpaa.unt.edu/academic integrity.htm. DISABILITY & ACCOMMODATION Any student in this class who has a documented visual or physical impairment, hearing disability, or any other disability covered by the university s services for students with disabilities should contact me during the first week of class to discuss and arrange any instructional accommodations that may be necessary. Students who would like to serve as volunteer tutors, readers or note takers for students needing special assistance are encouraged to contact me during the first week of class. BCIS 3680 Fall 2014 Page 5

COURSE SCHEDULE Date Topic(s) Contents HW Note 8/26 Intro, NetBeans Metlapalli 1.2, 1.3, 1.5, 1.6 Methods Gaddis 5, App. H, J 9/2 Methods (cont d) Hands on Class Packages Metlapalli 1.0, 1.1, 1.8 9/9 Arrays Gaddis Ch. 7, 9; Metlapalli 1.4, 2.2 HW1 Classes Gaddis Ch. 6, Metlapalli 1.7 9/16 Classes (cont d) HW1 due on 9/21 9/23 JSP GUI 1 HTML Metlapalli 3.1 3.4 HW2 Exam 1 9/30 Inheritance & Overriding Gaddis 8.1 8.4, Ch. 10 HW2 due on 10/5 Metlapalli 2.1 10/7 Apache Tomcat Metlapalli 4.2 4.8 HW3 Hands on Class 10/14 JSP GUI 2 Forms Metlapalli 3.5, 3.6 HW3 due on 10/19 10/21 JSP Basics Metlapalli 6.1, 6.2 HW4 10/28 MySQL Metlapalli 7.1, 7.2, Forta Ch. 1 4 Exam 2 Hands on Class 11/4 JDBC Metlapalli 7.3, 7.4, Slides HW5 HW4 due on 11/9 Gaddis Ch. 16 (optional) 11/11 DB: Retrieval Forta Ch. 5 7, 10 12 BCIS 3680 Fall 2014 Page 6

11/18 DB: Joins Forta Ch. 15 Bonus HW5 due on 11/23 JSP: Session Variables Metlapalli 6.3 11/25 DB: Insertion, Deletion Forta Ch. 19, 20 JSP: App Variables Tutorial 3 12/2 Various TBA Bonus due on 12/5 12/9 Exam 3 BLB015, 1:30 PM NOTES 1. Number of assignments and assignment related dates are tentative and subject to change. 2. Gaddis Chapter numbers above are based on the fifth edition. The fourth edition works fine for the course, except that when homework is assigned out of the textbook, it is the student s responsibility to consult the fifth edition for assignment requirements. The corresponding chapter numbers in the fourth editions are listed below: Topic 5e Chapter 4e Chapter Methods 5 5 First Look at Classes 6 6 Arrays 7 8 Second Look at Classes 8 9 Text Processing 9 10 Inheritance 10 11 Databases 16 N/A Packages Appendix H (online) Appendix H (on CD) JOptionPane Appendix J (online) Appendix J (on CD) 3. If a class session is marked as Hands on Class, bring your computer to class (or make an arrangement for sharing computers with your classmates) on that day. 4. The CoB tutors schedule is available at http://www.coba.unt.edu/lab/tutor.php. 5. This syllabus may be modified at the discretion of the instructor at any time. Students will be notified orally in class and/or via email. BCIS 3680 Fall 2014 Page 7