CSIS 212 Course Syllabus. Note:

Similar documents
I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

COURSE SYLLABUS BMIS 326 INTRODUCTION TO ORACLE

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

CSIS 331 Course Syllabus. Note:

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

COURSE SYLLABUS ETHC 210 SCIENCE AND SOCIETY

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

CHMN 201 Course Syllabus. Note:

COURSE SYLLABUS BMIS 662 TELECOMMUNICATIONS AND NETWORK SECURITY

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

COURSE SYLLABUS BUSI 424 E-COMMERCE

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

NOTE: COURSE CONTENT MAY BE CHANGED, TERM TO TERM, WITHOUT NOTICE.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Object-Oriented Programming for Managers

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

Advanced Topics in Database Systems Spring 2016

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

Model 4.2 Faculty member + student Course syllabus for Advanced programming language - CS313D

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

AE Computer Programming for Aerospace Engineers

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

Syllabus CSCI 405 Operating Systems Fall 2018

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Developing Web Applications and Services Course Syllabus Fall 2015

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017

Introduction to Information Technology ITP 101x (4 Units)

NOTE: This syllabus is subject to change during the semester. Please check this syllabus on a regular basis for any updates.

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016

Oklahoma State University Institute of Technology Online Common Syllabus Spring 2019

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

CMPE/SE 135 Object-Oriented Analysis and Design

CIT110 A+ Hardware Spring 2015

CS2013 Course Syllabus Spring 2017 Lecture: Friday 8:00 A.M. 9:40 A.M. Lab: Friday 9:40 A.M. 12:00 Noon

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus

CSE 114, Computer Science 1 Course Information. Spring 2017 Stony Brook University Instructor: Dr. Paul Fodor

In this course, you need to use Pearson etext. Go to "Pearson etext and Video Notes".

CSCO 120 CCNA Internetworking Fundamentals Spring 2018

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

ITT Technical Institute. SD1420 Introduction to Java Programming Onsite and Online Course SYLLABUS

Network Security

ITCC112. Course Summary. Description. Objectives

Syllabus. College for Computer & Information Sciences 3333 Regis Boulevard, Denver, CO regis.edu

CSCO 121 CCNA Routing and Switching Essentials Spring 2018

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

ITCC111. Course Summary. Description. Objectives. Outline

CoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke cell SECTION : and 13345

In this course, you need to use Pearson etext. Go to "Pearson etext and Video Notes".

University of North Texas ACCT 4100 (3 hours) Accounting Systems. Section Time Place 001 TR 12:30 1:50 p.m. Busi R 6:30-9:20 Busi 231

Syllabus Revised 08/21/17

NOTE: This syllabus is subject to change during the semester. Please check this syllabus on a regular basis for any updates.

San José State University Computer Science CS 122 Advanced Python Programming Spring 2018

CENTRAL TEXAS COLLEGE COSC 1337 PROGRAMMING FUNDAMENTALS II. Semester Hours Credit: 3

Enterprise Network Design ITP 499 (3 Units)

Central Washington University Department of Computer Science Course Syllabus

Division of Engineering, Computer Programming, and Technology

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

Object Oriented Programming Using C++

CS 375 UNIX System Programming Spring 2014 Syllabus

Tuesday and Thursday 1:05 pm - 2:25 pm

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS. INTRODUCTION TO INTERNET SOFTWARE DEVELOPMENT CSIT 2230 (formerly CSIT 2645)

CSCO 220 CCNA Scaling Networks Spring 2018

Oklahoma State University Institute of Technology Online Common Syllabus Fall 2018

Web Development: Client Side

programming exercises.

CISC 3130 Data Structures Fall 2018

CSCI 201L Syllabus Principles of Software Development Spring 2018

ICS111 Introduction to Computer Science

ESET 349 Microcontroller Architecture, Fall 2018

Syllabus -- CIS Computer Maintenance / A+ Certification

Course and Contact Information. Course Description. Course Objectives

ITSY Y1 Information Technology Security Course Syllabus _ Page 1 COURSE SYLLABUS. Course Name INFORMATION TECHNOLOGY SECURITY

San Jose State University College of Science Department of Computer Science CS185C, NoSQL Database Systems, Section 1, Spring 2018

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

Beijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus

Course Syllabus: CompTIA Project+

ESET 369 Embedded Systems Software, Fall 2017

CPS352 Database Systems Syllabus Fall 2012

Transcription:

Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course materials. Page 1 of 6

COURSE SYLLABUS CSIS 212 OBJECT-ORIENTED PROGRAMMING COURSE DESCRIPTION A study of the general-purpose, secure, object-oriented, portable programs. This course prepares students to program stand-alone applications. It will cover features such as programming concepts, data types, operators, flow control statements, objects, classes, methods, arrays, and strings. The concept of object-oriented programming is emphasized. (Formerly BMIS 212) RATIONALE This course features Java, which has become the language of choice for Internet-based and network based applications, as well as many stand-alone applications. By learning Java, students are equipped to utilize the current, portable language of programming. In addition, certification makes an individual more attractive and beneficial to potential employers, and to this end, students will want to seriously consider taking Oracle s Java Programmer I exam. I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. II. III. REQUIRED RESOURCE PURCHASE Click on the following link to view the required resource(s) for the term in which you are registered: http://bookstore.mbsdirect.net/liberty.htm RECOMMENDED RESOURCE OPTIONAL The following resource is from Oracle s training materials; the materials help students prepare to pass the Java Programmer I exam (Student s Choice). Finegan, E., & Liguori, R. (13). OCA Java SE 7 Programmer I Study Guide (Exam 1Z0-803). New York, NY: McGraw Hill. ISBN: 9780071789424. IV. ADDITIONAL MATERIALS FOR LEARNING A. Computer with basic audio/video output equipment B. Internet access (broadband recommended) C. Microsoft Word (Microsoft Office is available at a special discount to Liberty University students.) D. For PC users: Notepad++.exe or Gedit.exe, for Mac or Linux Users: Gedit.app (available at www.download.com) Page 2 of 6

E. Java 8 JDK (via Oracle) F. Install IDE: Choose between Eclipse IDE for Java (via Eclipse) or NetBeans [All Option] (via NetBeans) G. UMLet (via UMLet) optional V. MEASURABLE LEARNING OUTCOMES Upon successful completion of this course, the student will be able to: A. Create a full functioning Java program in an Integrated Development environment. B. Compare the differences between primitive types and reference types. C. Differentiate between instance and local variables. D. Write a Java application using multiple classes and constructors in an Integrated Development environment. E. Develop a working Java application which uses proper data types, loops, conditional statements, function strings, arrays, inheritance, and polymorphism. F. Discuss the relevance of course material and the use of technology to a biblical worldview. VI. COURSE REQUIREMENTS AND ASSIGNMENTS A. Textbook readings and presentations B. Course Requirements Checklist After reading the Course Syllabus and Student Expectations, the student will complete the related checklist found in Module/Week 1. C. Discussion Board Forums (2) The student is required to write a thread in response to the provided prompt for each forum. Each thread must be 300 0 words, demonstrate course-related knowledge and include at least 2 peer-reviewed citations, and 1 biblical integration citation in current APA format. In addition to the thread, the student is required to reply to at least 2 other classmates threads. Each reply must be 2 3 words. D. Programming Assignments (8) The Programming Assignments consist of coding a program that solves a programming problem from as assigned scenario. The student will code the program by writing out the complete methods, classes, and programs. Some of the programming assignments are listed in the textbook and some assignments are created by the instructor. The student will complete the Programming Assignments assigned in every module/week and then submit 2 files showing Page 3 of 6

his/her work. File 1 will be a Word document with a screen shot of the program run. File 2 is a zipped folder, which contains the programming codes. E. Final Project The Final Project involves coding a program that solves a programming problem based on Chapters 1 8. This project is due in week 8 and students will submit 2 files showing his/her work. File 1 will be a Word document with a screen shot of the program run. File 2 is a zipped folder, which contains the programming code. F. Quizzes (6) The student will take 6 quizzes that will assess the Reading & Study materials covered in throughout the course. Each quiz will be open-book/open-notes, contain multiple-choice questions, and have a time limit of 45 minutes. G. Mid-Term Exam The student will take a mid-term exam that will assess the Reading & Study materials covered in Modules/Weeks 1 4. The Mid-Term Exam is openbook/open-notes, contains multiple-choice questions, and has a 2-hour time limit. H. Final Exam The student will take a final exam that will assess the Reading & Study materials covered in Modules/Weeks 5 8. The Final Exam is open-book/open-notes, contains multiple-choice questions, and has a 2-hour time limit. VII. COURSE GRADING AND POLICIES A. Points Course Requirements Checklist 10 Discussion Board Forums (2 at pts ea) 100 Programming Assignments (8 at pts ea) 400 Final Project (Modules 1-7) 80 Quizzes (6 at pts ea) (Modules 1 3, 5 7) 1 Mid-term Exam (Module 4) 1 Final Exam (Module 8) 1 Total 1010 B. Scale A = 900 1000 B = 800 899 C = 700 799 D = 600 699 F = 0 599 C. Late Assignment Policy If the student is unable to complete an assignment on time, then he or she must contact the instructor immediately by email. Assignments that are submitted after the due date without prior approval from the instructor will receive the following deductions: 1. Late assignments submitted within one week of the due date will receive a 10% deduction. Page 4 of 6

2. Assignments submitted more than one week late will receive a % deduction. 3. Assignments submitted two weeks late or after the final date of the class will not be accepted. 4. Late Discussion Board threads or replies will not be accepted. Special circumstances (e.g. death in the family, personal health issues) will be reviewed by the instructor on a case-by-case basis. D. Disability Assistance Students with a documented disability may contact Liberty University Online s Office of Disability Academic Support (ODAS) at LUOODAS@liberty.edu to make arrangements for academic accommodations. Further information can be found at www.liberty.edu/disabilitysupport. Page 5 of 6

COURSE SCHEDULE CSIS 212 Textbooks: Deitel & Deitel, Java: How to Program (15). MODULE/ WEEK READING & STUDY ASSIGNMENTS POINTS 1 Deitel & Deitel: chs. 1 2 2 presentations Course Requirements Checklist Undergraduate Level Business Program Class Introductions Programming Assignment 1 Quiz 1 10 0 0 2 Deitel & Deitel: ch. 3 DB Forum 1 Programming Assignment 2 Quiz 2 3 Deitel & Deitel: ch. 4 (same as week 2) Programming Assignment 3 Quiz 3 0 4 Deitel & Deitel: ch. 5 Programming Assignment Mid-Term Exam 0 1 5 Deitel & Deitel: ch. 6 DB Forum 2 Programming Assignment 5 Quiz 4 6 Deitel & Deitel: ch. 7 & 8 s Programming Assignment 6 Quiz 5 Programming Assignment 7 Quiz 6 7 Deitel & Deitel: chs. 9 10 Programming Assignment 8 8 Deitel & Deitel: chs. 1-10 Final Project Final Exam 80 1 TOTAL 1910 DB = Discussion Board NOTE: Each course week, (except Module/Week 1), begins on Tuesday morning at 12:00 a.m. (ET) and ends on Monday night at 11:59 p.m. (ET). The final week ends at 11:59 p.m. (ET) on Friday. Page 6 of 6