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

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.

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.

CSIS 331 Course Syllabus. Note:

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.

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.

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

COURSE SYLLABUS BUSI 424 E-COMMERCE

COURSE SYLLABUS ETHC 210 SCIENCE AND SOCIETY

COURSE SYLLABUS BMIS 662 TELECOMMUNICATIONS AND NETWORK SECURITY

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. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

CSIS 212 Course Syllabus. Note:

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.

CHMN 201 Course Syllabus. Note:

COURSE SYLLABUS BMIS 326 INTRODUCTION TO ORACLE

I. PREREQUISITE 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.

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

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

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

CS 375 UNIX System Programming Spring 2014 Syllabus

Object-Oriented Programming for Managers

Marshall University MTH 100 Syllabus

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits

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

CSC 111 Introduction to Computer Science (Section C)

CENTRAL TEXAS COLLEGE COSC 1315 INTRODUCTION TO COMPUTER PROGRAMMING. Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

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

AE Computer Programming for Aerospace Engineers

Syllabus Class schedule Section 1: Tuesdays 9:00 11:50 Section 2: Tuesdays 1:00 3:50

Get Started with Blackboard For Instructors

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

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

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

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

Introduction to Information Technology ITP 101x (4 Units)

COURSE SYLLABUS Fall SAHE&T CSC 101 Introduction to Computers (CRN 3070) MAC Department Course No. Course Title

Syllabus -- CIS Computer Maintenance / A+ Certification

CRIJ 1301 Introduction to Criminal Justice (8-Week On-line Version) Fall 2017 Aug. 28 through Oct. 22

ESET 369 Embedded Systems Software, Fall 2017

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

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

COURSE SYLLABUS AND INSTRUCTOR PLAN

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

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

Network + Certification ITNW 1091

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

Instructor: Anna Miller

CSCI 201L Syllabus Principles of Software Development Spring 2018

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

ITC 4310, Web Design and Development Course Syllabus. Course Description. Course Textbook(s) Course Software/Tools. Course Learning Outcomes.

ITT Technical Institute. TB143 Introduction to Personal Computers Onsite and Online Course SYLLABUS

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

The Student Access and Accommodation System (SAAS) Notetaker Application. Outline for Requesting Notetakers in SAAS

CARTO UNIVERSITY GROUP. Syllabus GEO 445/545 Computer-assisted Cartography Winter December 18, 2013

Introduction to UNIX

Table of Contents. How do I log into Moodle?...2. How do I find my course?...2. I found my course, now what do I do?...3

ESET 369 Embedded Systems Software, Spring 2018

Langara College Spring archived

EECE.2160: ECE Application Programming Spring 2019

Oklahoma State University Institute of Technology Online Common Syllabus Spring 2019

ITT Technical Institute. ET2560T Introduction to C Programming Onsite and Online Course SYLLABUS

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2012

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates:

Langara College Spring archived

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

CS2013 Course Syllabus Spring 2018 Lecture: Mon/Wed 2:00 P.M. 2:50 P.M. SH C259 Lab: Mon/Wed 2:50 P.M. 4:00 P.M. SH C259

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

CIT110 A+ Hardware Spring 2015

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

Art 645 Introduction to Web Site Design Los Angeles City College

Internet Web Technologies ITP 104 (2 Units)

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

Developing Web Applications and Services Course Syllabus Fall 2015

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

Course and Contact Information. Course Description. Course Objectives

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

Biochemistry I: Biomolecules and an Introduction to Metabolic Energy MBIO2360/CHEM2360: A01 Summer 2015: 3 credit hours

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online

BEMIDJI STATE UNIVERSITY COLLEGE OF BUSINESS, TECHNOLOGY AND COMMUNICATION Course syllabus Fall 2011

ESET 349 Microcontroller Architecture, Fall 2018

USC Viterbi School of Engineering

IST659 Spring2015 M001 Wang Syllabus Data Administration Concepts and Database Management

programming exercises.

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

CPSC 2380 Data Structures and Algorithms

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

Transcription:

CSIS 111 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 5

COURSE SYLLABUS CSIS 111 INTRODUCTION TO PROGRAMMING COURSE DESCRIPTION Introduction to structured programming and algorithms with an object-oriented language. Topics include input/output, flow of control, functions, and an introduction to software engineering. Programming assignments are required. (Formerly CSCI 111) RATIONALE This course provides an introduction to basic computer programming concepts using the C++ language. It also provides a foundation for learning additional aspects of C++ and other languages by teaching problem-solving techniques and a design methodology in addition to the specifics of C++. I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. II. 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 III. IV. ADDITIONAL MATERIALS FOR LEARNING A. Computer with basic audio/video output equipment B. Internet access (broadband recommended) C. Microsoft Office D. Visual Studio Express 2013 See Blackboard for download and installation instructions. MEASURABLE LEARNING OUTCOMES Upon successful completion of this course, the student will be able to: A. Describe fundamental computer terminology and software development principles. B. Design working solutions using basic imperative language concepts. C. Correctly employ C++ language features for selection. D. Correctly employ C++ language features for iteration. Page 2 of 5

E. Correctly employ C++ language features for functions. F. Correctly employ C++ language features for arrays. G. Correctly employ C++ language features for structures. H. Apply a biblical worldview to introductory programming. V. COURSE REQUIREMENTS AND ASSIGNMENTS A. Textbook readings and lecture 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) Discussion boards are collaborative learning experiences. Therefore, the student is required to create a thread in response to the provided prompt for each forum. Each thread must be at least 300 words and demonstrate course-related and biblical knowledge. In addition to the thread, the student is required to reply to at least 2 other classmates threads. Each reply must be at least 0 words. For each thread and both replies, you must have at least 1 citation in current APA format. D. C++ Programming Assignments (8) Using Visual Studio Express 2013, the student must complete 8 C++ Programming Assignments that will give him or her an opportunity to demonstrate mastery of the lessons learned during the assigned module/week. Because the programming assignments become progressively more challenging, specific assignment points will differ. E. Exams (4) Each exam will cover the Reading & Study material for the module/week in which it is assigned as well as the preceding module/week. Each exam will be open-book/open-notes, contain 30 multiple-choice and true/false questions, and have a time limit of 1 hour and 15 minutes. Page 3 of 5

VI. COURSE GRADING AND POLICIES A. Points B. Scale Course Requirements Checklist 10 Discussion Board Forums (2 at pts ea) 50 C++ Programming Assignments Assignment 1 Assignment 2 35 Assignment 3 60 Assignments 4 8 (5 at pts ea) 350 Exam 1 (Modules 1 2) Exam 2 (Modules 3 4) Exam 3 (Modules 5 6) Exam 4 (Modules 7 8) Total 1010 A = 900 1010 B = 800 899 C = 0 799 D = 600 699 F = 0 599 C. 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 4 of 5

COURSE SCHEDULE CSIS 111 Textbook: Dale & Weems, Programming and Problem Solving with C++ (2014). MODULE/ WEEK READING & STUDY ASSIGNMENTS POINTS 1 Dale & Weems: chs. 1 2 2 presentations Course Requirements Checklist Class Introductions DB Forum 1 C++ Programming Assignment 1 10 0 2 Dale & Weems: ch. 3 C++ Programming Assignment 2 Exam 1 35 3 Dale & Weems: chs. 4 5 C++ Programming Assignment 3 60 4 Dale & Weems: ch. 6 C++ Programming Assignment 4 Exam 2 5 Dale & Weems: chs. 7 8 C++ Programming Assignment 5 6 Dale & Weems: ch. 9 C++ Programming Assignment 6 Exam 3 7 Dale & Weems: ch. 10 DB Forum 2 C++ Programming Assignment 7 8 Dale & Weems: ch. 11 C++ Programming Assignment 8 Exam 4 TOTAL 1010 DB = Discussion Board NOTE: Each course module/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 module/week ends at 11:59 p.m. (ET) on Friday. Page 5 of 5