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

Similar documents
Oklahoma State University Institute of Technology Online Common Syllabus Spring 2019

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

Oklahoma State University Institute of Technology Online Common Syllabus Fall 2018

HOUSTON COMMUNITY COLLEGE BUSINESS TECHNOLOGY NORTHEAST COLLEGE-NORTHLINE LOCATION COURSE SYLLABUS FALL 2011 COMPUTER APPLICATION I POFI 1301

INFS 2150 (Section A) Fall 2018

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

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

COURSE SYLLABUS. Course Name NETWORK+ Course Number ITNW Y Lecture - Lab - Credit. NONE Prerequisite

COSC 115A: Introduction to Web Authoring Fall 2014

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

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

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018

MGMT 4336 Networks & Data Communication Section D10

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Computer Science Department

Syllabus COSC-051-x - Computer Science I Fall Office Hours: Daily hours will be entered on Course calendar (or by appointment)

COURSE SYLLABUS AND INSTRUCTOR PLAN

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

INF 315E Introduction to Databases School of Information Fall 2015

Instructor: Anna Miller

Computer Science Technology Department

Gerlinde Brady Phone: Office Hours: see Web at:

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

COSC 115: Introduction to Web Authoring Fall 2013

CSCI 201L Syllabus Principles of Software Development Spring 2018

GET 433 Course Syllabus Spring 2017

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

VIS II: Design Communication Graphic Design Basics, Photoshop and InDesign Spring 2018

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

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

Computer Science Technology Department

Course Syllabus: CompTIA A+ Hardware

FORM I: SUMMARY PAGE FOR PROPOSAL # CSCI

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

ITCC112. Course Summary. Description. Objectives

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW JAVASCRIPT FUNDAMENTALS CERTIFICATION WEB 2391

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

Course Syllabus: CompTIA A+

COURSE SYLLABUS. Course Name SWITCHING BASICS. Course Number ITCC Y Lecture - Lab - Credit. NONE Prerequisite

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

CS 241 Data Organization using C

Course: Honors AP Computer Science Instructor: Mr. Jason A. Townsend

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

Advanced Topics in Database Systems Spring 2016

ITCC111. Course Summary. Description. Objectives. Outline

ITSY Information Technology Security Course Syllabus Spring 2018

Course and Contact Information. Course Description. Course Objectives

Representative Syllabus

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

Course Syllabus: CompTIA Project+

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

Please indicate EDM in the subject box

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid)

CENTRAL TEXAS COLLEGE INDUSTRIAL TECHNOLOGY DEPARTMENT SYLLABUS FOR GRPH 1459 VECTOR GRAPHICS FOR PRODUCTION SEMESTER HOURS CREDIT: 4

CSCI 6312 Advanced Internet Programming

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

Instructor Office Hours: M-F: 6:30 am to 7:00 am 2:00 pm to 3:00 pm by appointment. Program Name: Database Application Development and Programming

ab Houston Community College

Blackboard 5 Level One Student Manual

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

1. Query and manipulate data with Entity Framework.

Division of Engineering, Computer Programming, and Technology

PC Applications IT102 estart Fall 2014

CS 3030 Scripting Languages Syllabus

Emergency Vehicle Operation FIRE 106 Fire Training Certification. Course Outline

WAYLAND BAPTIST UNIVERSITY VIRTUAL CAMPUS SCHOOL OF BUSINESS SYLLABUS

CS 3030 Scripting Languages Syllabus

Syllabus. Art 324, Web Design, course #1091 California State University Channel Islands Fall 2003 semester

Course Syllabus: Linux Essentials

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

EECE.2160: ECE Application Programming Spring 2019

Spring CISM 3330 Section 01D (crn: # 10300) Monday & Wednesday Classroom Miller 2329 Syllabus revision: #

Big Sandy Community and Technical College. Course Syllabus

ECE 467 Section 201 Network Implementation Laboratory

CMSC 132: Object-Oriented Programming II. Administrivia

Oklahoma State University Spears School of Business Department of Management Information Systems

Syllabus. ICS103: Computer Programming in C 2017 / 2018 First Semester (Term 171) INSTRUCTOR Office Phone Address Office Hours

Course Syllabus. Course Information

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

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

Windows Server 2008 Applications Infrastructure Configuration (ITMT 2322)

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

HOUSTON COMMUNITY COLLEGE SYSTEM

San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018

New Undergraduate Course Proposal Form

Computer Science Technology Department

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

Introduction to Data Structures

San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968)

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

CS 375 UNIX System Programming Spring 2014 Syllabus

ESET 349 Microcontroller Architecture, Fall 2018

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

RYERSON UNIVERSITY Ted Rogers School of Information Technology Management and G. Raymond Chang School of Continuing Education

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

Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014

COURSE SYLLABUS BMIS 326 INTRODUCTION TO ORACLE

ITT Technical Institute. IT217P Programming in C++ II Onsite Course SYLLABUS

Transcription:

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017 ITD 1253 Object-Oriented Programming Using C# Students learn how to design, code, and test applications in C# using object-oriented programming techniques. Topics include classes, data types, variables, methods, recursion, operators, control statements, inheritance and polymorphism, arrays, packages, interfaces, Input/Output, and strings. Course Purpose: This course teaches the student the basics of object oriented programming using C# and Visual Studio. Type of Course: Theory/Lab Credit Hours: 3; Total clock hours of theory per semester: 30; Total clock hours of lab per semester: 45; Total clock hours of clinical per semester: n/a; Class Length: Full Semester Class Days and Times: M/W 9:30am 11:50am Prerequisites: ITD-1033 Instructor Name: Jim Strother Instructor Phone: (918) 293-4798 Office: ET/IT 15E Instructor email: james.strother@okstate.edu Contact: The preferred method of contact is email. Please allow 24-48 hours to return correspondence during the normal work week. Instructor's Office Hours: Monday/Wednesday - 8:00 am to 9:30 am, 1:00pm to 3:30pm Tuesday/Thursday 8:00am to 11:30am, 1:00pm to 3:30pm Other times available by appointment School Name: Information Technologies School Phone: (918) 293-5440 Updated: August 2017 Face-to-Face Page 1 of 10

REQUIRED TEXT, REFERENCES, AND MATERIALS Texts: Murach s C# 2015, Joel Murach, ISBN 978-1-890774-94-3 References: Access to the Web site http://www.murach.com Online Classroom Materials: Portable Drive/USB Drive, pencil(s), notebook paper, broadband Internet access. Visual Studio 2015 Uniform/Tools: none Estimated Cost for Text: $58 Estimated Cost for Materials: $20 Estimated Cost for Uniform/Tools: $0 Total Estimated Cost $76 Upon completion of the course, students should: COURSE OBJECTIVES ASSESSMENT OF OBJECTIVE A.2 demonstrate proficiency in the use of a programming language to solve complex problems in a secure and robust manner J.2 write simple and compound conditions within a programming language or similar environment (e.g., scripts, macros, SQL) * * M.4 demonstrate knowledge of industry standard software development best * practices *Aspects of the competency assessments may be used in the university s assessment of student learning. Updated: August 2017 Face-to-Face Page 2 of 10

COURSE ACTIVITIES In this course students will: Write C# classes and interfaces Create Object Oriented designs Implement Object Oriented designs in C# Document Object Oriented designs Use a C# Integrated Development Environment (IDE) Complete programs that illustrate Object Oriented Programming concepts and philosophies utilizing C#. Apply problem-solving skills to real-world problems. Participate in class discussions and class activities Participate in group and individual presentations. Take examinations and quizzes EVALUATION - GRADES WILL BE BASED ON THE QUALITY AND COMPLETION OF THESE TASKS: (NOTE-Please indicate the course specific evaluations. List assignment(s) used in the university s assessment of student learning as separate line items and marked with an asterisk.) Programming 35% In-class activities Review Questions 15% Section Exams 30% Digital Course Portfolio 5% Professional Development** 5% Final Exam* 10% TOTAL 100% OSUIT Grading Scale A = 90%-100% B = 80%-89% C = 70%-79% D = 60%-69% F = 59% & below *The student s grade for this assignment will be used in the university s assessment of student learning. A 70% competency or higher receives a Pass rating. This Pass/Fail rating is independent of the student s course grade. ** Information Technologies students are expected to participate in professional development activities as defined in the supplemental professional development activity guidelines in the online classroom. Daily and/or weekly quizzes, small weekly assignments and similar type projects: Normal return time to student by next class meeting or no later than one (1) week. Extensive assignments, large lab projects, extensive quizzes, exams and similar type projects: Normal return time to students in one (1) to two (2) weeks. RECOMMENDED STUDENT COMPETENCIES/SKILLS Students will need to have successfully completed the prerequisite course. Updated: August 2017 Face-to-Face Page 3 of 10

AUTHORIZED TOOLS Students may use any/all course materials, including books and notes, while participating in classroom activities with the exception of-class exams. All quizzes, exams, and written assignments are to be completed independently; no collaboration with classmates is permitted and any instance of such will be considered academic dishonesty. The class requires programs to be written and submitted as part of the grade. The programs are expected to be completed in C# only. Other programming languages are not acceptable for submission of assignments in this class. LATE WORK POLICY must be completed and submitted on time. Absence or personal problems will not be considered an excuse for submitting assignments late. Late assignments are accepted only at the instructor s discretion and an adjustment may be assessed to the grade. Class demonstrations, workshops and/or training sessions will not be repeated. If a student is to be absent, it is the student s responsibility to make sure the work is submitted by the due date and time. To meet course competencies, students will be required to complete all assignments and course work. TESTING Exams: Regular exams may include any combination of multiple choice, matching, true/false, fill in the blank, completion, hands on projects, programming assignments, essay and/or short answer questions. Exams may be taken early at the discretion of the instructor. Exams may not be taken late unless there is an accepted, excused, and documented absence. Exams will be given on the date and time set by the instructor. Make-up exams will not be given without proper documentation. Make-up exams will only be given at times arranged with the instructor. OTHER LAB AND CLASSROOM POLICIES Each assignment must contain a heading. Headings for assignments in this course include your name, due date, course ID, and instructor name. This heading is used for both electronic and hard copy work. Failure to use the correct heading will result in a reduction of points from the final assessment score of the assignment. submitted with no name will not be graded. This is the heading table template. Course Name ITD 1253 Object Oriented Programming with C# Instructor Jim Strother Student Name <student name here> Due date <assignment due date here> Grade <grade earned here> Grading Comments <instructor comments here> Updated: August 2017 Face-to-Face Page 4 of 10

Replace the material tags (stuff in < >) with the appropriate information SYLLABUS ATTACHMENT View the Syllabus Attachment, which contains other important information, by visiting http://osuit.edu/center/student_syllabus_information Updated: August 2017 Face-to-Face Page 5 of 10

Course Schedule Module Topics and Competencies Assignment(s) 1 Class Introduction Class Orientation 1: How to get started with Visual Studio Read Chapter 01 Exercises 2 3 2: How to design a Windows Forms application 3: How to code and test a Windows Forms application Read Chapter 02 Exercises Read Chapter 03 Exercises 09/18 09/27 09/18 09/24 4 Section 1 Exam Section 1 Exam End of Section 1 4: How to work with numeric and string data Section 1 Exam Programming Portion Section 1 Exam Theory Portion Read Chapter 04 Exercises Section 1 Exam Updated: August 2017 Face-to-Face Page 6 of 10

Course Schedule Module Topics and Competencies Assignment(s) 5 5: How to code control structures Read Chapter 05 Exercises 6 6: How to code methods and event handlers Read Chapter 06 Exercises 7 7: How to handle exceptions and validate data Read Chapter 07 Exercises 10/16 10/25 10/16 10/22 8 End of Section 2 Section 2 Exam Section 2 Exam Section 2 Exam Programming Portion Section 2 Exam Theory Portion 8: How to work with arrays and collections Read Chapter 08 Exercises Section 2 Exam Updated: August 2017 Face-to-Face Page 7 of 10

Course Schedule Module Topics and Competencies Assignment(s) 9 9: How to work with dates and strings Read Chapter 09 Exercises 10 10: More skills for working with Windows forms and controls Read Chapter 10 Exercises 11/06-11/15 11/06-11/12 11 End of Section 3 Section 3 Exam Section 3 Exam Section 2 Exam Programming Portion Section 2 Exam Theory Portion 12: How to create and use classes Read Chapter 12 Exercises Section 3 Exam 12 13: How to work with indexers, delegates, events, and operators Read Chapter 13 Exercises Updated: August 2017 Face-to-Face Page 8 of 10

Course Schedule Module Topics and Competencies Assignment(s) 14: How to work with inheritance Read Chapter 14 13 Exercises Updated: August 2017 Face-to-Face Page 9 of 10

Course Schedule Module Topics and Competencies Assignment(s) 12/04-12/10 End of Section 4 Final Exam Lab Comprehensive Final Exam Lab Programming Assignment 12/04-12/10 Final Exam Theory 12/14 Course Portfolio Refer to the drop boxes and chapter review question items in the online classroom for due dates on assigned class work *Schedule subject to change at instructor discretion and extenuating circumstances. Final Course Portfolio (due 8/20) Comprehensive Final Exam Theory Portion Final course portfolio due: 12/14/2017 Schedule is subject to change at instructor discretion. Updated: August 2017 Face-to-Face Page 10 of 10