INSTRUCTOR AND CONTACT INFORMATION

CISK 343-110 Spring 2016 Texas A&M University Central Texas CISK 343-110 C# for Windows and Web Programming Tue-Thr 7:00-8:15 INSTRUCTOR AND CONTACT...
Author: Ethel Armstrong
1 downloads 1 Views 848KB Size
CISK 343-110 Spring 2016

Texas A&M University Central Texas CISK 343-110 C# for Windows and Web Programming Tue-Thr 7:00-8:15

INSTRUCTOR AND CONTACT INFORMATION Instructor: Mr. Emmet Gray Office: None Phone: (254) 519-5437 -admin office; (254) 698-2751 -home Email: via Blackboard (preferred) or TAMUCT email [email protected] Office Hours: None Mode of instruction and course access: This a face-to-face course that makes extensive use of the TAMUCT Blackboard Learn system (https://tamuct.blackboard.com). The course syllabus, schedule, supplemental readings, class announcements, power point slides, learning modules, homework assignments, exams and other course related documents will be posted on Blackboard. Each student is responsible for the posted material, and should check Blackboard several times a week for updates. Student-instructor interaction: I typically respond to Blackboard email within 24 hours except on weekends. I don’t have an office, but I am available to meet with students at the university by appointment. UNILERT Emergency Warning System for Texas A&M University – Central Texas UNILERT is an emergency notification service that gives TAMUCT the ability to communicate health and safety emergency information quickly via email, text message, and social media. All students are automatically enrolled in UNILERT through their myCT email account. Connect at www.TAMUCT.edu/UNILERT to change where you receive your alerts or to opt out. By staying enrolled in UNILERT, university officials can quickly pass on safety-related information, regardless of your location.

1

CISK 343-110 Spring 2016

COURSE INFORMATION 1.0

Course Overview and description:

Advanced programming using the C# programming language to create Windows applications in an Internet and intra-network environment. Explores object-oriented design, client-server interaction, event-driven programming, graphical user interfaces, distributed data, and distributed applications.

2.0

Course Objective:

This course provides an introduction to object-oriented programming and the C# programming language. Students will design, create, run, and debug applications. Key topics include variables, classes, objects, selection, iteration, strings, arrays, and methods. 2.1 Student Learning Outcomes • Use basic concepts of object oriented programming • Design, build, execute and debug C# applications • Use variables, arrays, strings, and file I/O • Use flow control statements • Use data structures • Create graphical user interfaces • Handle exceptions

3.0

Required Reading and Textbook(s):

Required: Visual C# 2012 How to Program, 5th Edition Paul Deitel, Harvey Deitel Prentice Hall ISBN: 978-0-13-337933-4 Note: An electronic version of the book may be available. Note: A student of this institution is not under any obligation to purchase a textbook from a universityaffiliated bookstore. The same textbook may also be available from an independent retailer, including an online retailer. Supplemental Material: The course textbook will be supplemented with other materials including handouts, oral presentations, industry articles, research paper readings, case studies, Power Point presentations etc. Required Reading: The student is expected to read and review all material presented in the assigned chapter prior to class.

2

CISK 343-110 Spring 2016

COURSE REQUIREMENTS 4.0

Course Requirements:

Examinations: There will be two exams, one midterm and one final exam. Each is worth 16 points. The midterm covers chapters 1-10 and the final covers chapters 11-17 & 21-23. Exams will be taken during class and will be timed. Quizzes: There will be 6 take-home small quizzes. Each quiz is worth 5.5 points. The exams will be available via Blackboard for a short period of time (typically 1 week), be completed in one session, and be will timed. Assignments: There will be 7 take-home assignments. Each assignment will be worth 5 points. Assignments will typically be available on Blackboard for 2 weeks. Multiple submissions are typically allowed. If an assignment has multiple files, you will be required to “zip” the files prior to submission via Blackboard.

5.0

Grading Criteria Rubric and Conversion

Exams & Quizzes: Exams and quizzes will receive a numeric score (0-100) each. Scores will be converted to points and totaled as shown in the example below: Quiz Quiz 1 Quiz 2 Quiz 3 Quiz 4 Quiz 5 Quiz 6

Score Percent 95 95% 100 100% 80 80% 85 85% 86 86% 88 88%

Max Points 5.50 5.50 5.50 5.50 5.50 5.50

Points 5.23 5.50 4.40 4.68 4.73 4.84

Requirements for Assignments: Assignments must follow the requirements as stated in the Blackboard assignment system; demonstrate the concepts; get proper results; be organized and easily understood; use appropriate comments, and use best practices. The following grading rubric is used for assignments:

3

CISK 343-110 Spring 2016 % of Grade

Criterion Assignment Requirements Chapter Specific Objectives Compiles / Runs /Gets proper results

Comments

Efficient Coding

Adequate (80%)

15%

Meets all of the requirements of the assignment

Minor details of the requirements are missing

30%

Fully demonstrates the concepts of the chapter

Applies major and minor concepts of the chapter

15%

No Compile Errors, Runs Correctly, Gets Proper Results Code is well organized, easy to understand, good naming conventions

10%

Meaningful comments where needed

A few places were comments are missing

No design-time messages, uses best practices

Few design-time messages, uses best practices on majority of opportunities

25%

Readable / Organized

Excellent (100%)

5%

Minor run-time errors, Gets Proper Results

Minor issues with formatting, naming conventions

Poor (60%) Significant details of the requirements are missing

Not Met (0%) Significant portions of the requirements are missing

Applies major concepts of the chapter Minor runtime errors, does not produce proper results Majority has formatting or naming convention issues Complicated sections with no meaningful comments Several design-time messages, uses best practices most of the time

Chapter concepts not in evidence

Does not compile No formatting or variable naming conventions No comments present

No evidence of any best practices

File Naming Convention: Submit your assignments via blackboard using file names with the following format: CISK343 [AssingmentID] [LastName.FirstName].[extension] Example: CISK343 Assignment1 Doe.John.zip Late Policy: Exams, Quizzes, and Assignments are due by midnight on the date assigned in blackboard. Typically this is 11:59 PM on Thursday. A 5 point penalty will be assessed for each day a requirement is late. Point Scores: The final grade for the course will be based upon the following: Item Exams Quizzes Assignments Total

Quantity 2 6 7

Points 16.00 5.50 5.00

Total 32 33 35 100

Percent 32% 33% 35% 100%

4

CISK 343-110 Spring 2016

Grade A B C D F

Points 100 - 90 points 89 - 80 points 79 - 70 points 69 - 60 points 59 - 0 points

Percent 100 - 90% 89 - 80% 79 - 70% 69 - 60% 59 - 0%

Note: Point scores are not rounded

6.0 Posting of Grades: All student grades will be posted on the Blackboard Grade Book and students should monitor their grading status through this tool. Grades will be posted within 7 days after of the due date.

5

CISK 343-110 Spring 2016

TECHNOLOGY REQUIREMENTS AND SUPPORT 7.0

Technology Requirements

This course will require that you use Microsoft Visual Studio. I recommend either the 2012 version (as this is the version installed at the university), or the latest 2015 version. Students may be able to obtain copies of Microsoft products through the University (see: http://www.tamuct.edu/departments/informationtechnology/index.php) This course will use the TAMUCT Blackboard Learn learning management system. Logon to https://tamuct.blackboard.com to access the course. Username: Your MyCT username (xx123 or everything before the "@" in your MyCT e-mail address) Initial password: Your MyCT password Check browser and computer compatibility by using the “Test Your Browser” button, found in the “Check Your Browser” module on your Blackboard dashboard, once you have logged in.

7.1

Technology Support

For technology issues, students should contact Help Desk Central. 24 hours a day, 7 days a week: Email: [email protected] Phone: (254) 519-5466 Web Chat: http://hdc.tamu.edu When calling for support please let your support technician know you are a TAMUCT student. For issues related to course content and requirements, contact your instructor. Technology issues are not an excuse for missing a course requirement – make sure your computer is configured correctly and address issues well in advance of deadlines.

6

CISK 343-110 Spring 2016

COURSE OUTLINE AND CALENDAR 8.0.

Complete Course Outline

Class 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Date 01/19/2016 01/21/2016 01/26/2016 01/28/2016 02/02/2016 02/04/2016 02/09/2016 02/11/2016 02/16/2016 02/18/2016 02/23/2016 02/25/2016 03/01/2016 03/03/2016 03/08/2016 03/10/2016 03/15/2016 03/17/2016 03/22/2016 03/24/2016 03/29/2016 03/31/2016 04/05/2016 04/07/2016 04/12/2016 04/14/2016 04/19/2016 04/21/2016 04/26/2016 04/28/2016 05/03/2016 05/05/2016 05/10/2016 05/12/2016

DOW Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu Tue Thu

Class Activity Intro & Chapter 1 Chapter 2 & 3 Chapter 4 Chapter 4 Chapter 5 Chapter 5 Chapter 6 Chapter 6 Chapter 7 Chapter 8 Chapter 8 Chapter 9 Chapter 10 Chapter 10 Midterm Review Midterm Exam

Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Chapter 16 Chapter 16 Chapter 17 Chapter 17 Chapter 21 Chapter 22 Chapter 22 Chapter 23 Chapter 23 Final Review Final Exam

What's Due

Notes

Syllabus Quiz Assignment 1 Quiz 1 Assignment 2 Quiz 2 Assignment 3 Quiz 3 Midterm Exam Spring Break Spring Break Assignment 4 Quiz 4 Assignment 5 Quiz 5 Assignment 6 Quiz 6 Assignment 7 Final Exam

Note: All assignments, quizzes, and exams are typically due at 11:59 PM (midnight) on the end date shown (Thursdays).

7

CISK 343-110 Spring 2016 University Calendar: Date 01/18/2016 01/19/2016 01/19/2016 01/19/2016 01/21/2016 01/22/2016 01/26/2016 01/26/2016 02/03/2016 02/03/2016 02/03/2016 02/15/2016 02/19/2016 03/04/2016 03/07/2016 03/11/2016 03/14/2016 03/14/2016 03/15/2016 03/16/2016 03/16/2016 03/17/2016 03/17/2016 03/18/2016 03/21/2016 03/21/2016 03/21/2016 03/23/2016 03/28/2016 03/28/2016 04/01/2016 04/01/2016 04/04/2016 04/04/2016 04/07/2016 04/15/2016 04/22/2016

Activity Martin L. King Jr. Day, UNIVERSITY CLOSED Add/Drop/Late registration begins First Day of Spring 16 Week and 1st 8 Week Courses First Day of Spring Gatesville 16 Week Courses Add/Drop/Late registration ends Priority Deadline to Submit Graduation Application for Spring 2016 Census Date for 1st 8 Week Courses Last day to drop 1st 8-week classes with no record Census Date for Spring 16 Week Courses Census Date for Spring Gatesville 16 Week Courses Last day to drop courses with no record (16-week classes) Last day to apply for Clinical Teaching Last day to drop a 1st 8-week class with a “Q” or withdraw with a “W” * Deadline to submit a graduation application for Spring 2016 conferral Deadline to submit application to Teacher Education Program Last Day of Spring 1st 8 Week Courses Spring Break 1st 8-week grades from faculty due by 3pm Spring Break Spring Break Deadline for Admissions Applications Spring Break Tuition and Fee Payment Deadline (2nd 8-week classes) Spring Break Add/Drop/Late registration begins (2nd 8-week classes) Class schedule published First Day of 2nd 8 Week Courses Add/Drop/Late registration ends(2nd 8-week classes) Census Date for 2nd 8 Week Courses Last day to drop 2nd 8-week classes with no record Last day to drop a 16-week course with a “Q” or withdraw with a “W” Scholarship deadline Registration begins Warrior Week Priority deadline for International Student Admission Applications Deadline for submission of final theses to Graduate Studies Last day to drop a 2nd 8-week class with a “Q” or withdraw with a “W”

8

CISK 343-110 Spring 2016 Date 04/29/2016 05/06/2016 05/06/2016 05/13/2016 05/13/2016 05/13/2016 05/13/2016 05/14/2016 05/16/2016 05/17/2016

Activity Comprehensive exam results due in Graduate Studies Deadline for bindery-ready copies of theses to the Graduate Studies Restricted Student Activities period Last Day of Spring 16 Week and 2nd 8 Week Courses Last Day of Spring Gatesville 16 Week Courses Last day to apply for $1,000 tuition rebate for Fall graduation (5pm) Last day to withdraw from the University Commencement - 7pm Bell County Expo Center Minimester begins Grades from faculty due by 3pm (16-week & 2nd 8-week)

9

CISK 343-110 Spring 2016

COURSE AND UNIVERSITY PROCEDURES AND POLICIES 9.0

Drop Policy

If you discover that you need to drop this class, you must go to the Records Office and ask for the necessary paperwork. Professors cannot drop students; this is always the responsibility of the student. The record’s office will provide a deadline for which the form must be returned, completed and signed. Once you return the signed form to the records office and wait 24 hours, you must go into Warrior Web and confirm that you are no longer enrolled. Should you still be enrolled, FOLLOW-UP with the records office immediately. You are to attend class until the procedure is complete to avoid penalty for absence. Should you miss the deadline or fail to follow the procedure, you will receive an F in the course. 10.0

Academic Integrity

Texas A&M University -Central Texas values the integrity of the academic enterprise and strives for the highest standards of academic conduct. A&M-Central Texas expects its students, faculty, and staff to support the adherence to high standards of personal and scholarly conduct to preserve the honor and integrity of the creative community. Academic integrity is defined as a commitment to honesty, trust, fairness, respect, and responsibility. Any deviation by students from this expectation may result in a failing grade for the assignment and potentially a failing grade for the course. Academic misconduct is any act that improperly affects a true and honest evaluation of a student’s academic performance and includes, but is not limited to, cheating on an examination or other academic work, plagiarism and improper citation of sources, using another student’s work, collusion, and the abuse of resource materials. All academic misconduct concerns will be reported to the university’s Office of Student Conduct. Ignorance of the university’s standards and expectations is never an excuse to act with a lack of integrity. When in doubt on collaboration, citation, or any issue, please contact your instructor before taking a course of action. 11.0

Disability Support and Access Services

At Texas A&M University – Central Texas, we value an inclusive learning environment where every student has an equal chance to succeed and has the right to an education that is barrier-free. The Office of Disability Support and Access is responsible for ensuring that students with a disability enjoy equal access to the University's programs, services and activities. Some aspects of this course or the way the course is taught may present barriers to learning due to a disability. If you feel this is the case, please contact Disability Support and Access at (254) 501-5831 in Warrior Hall, Ste. 212. For more information, please visit their website at http://www.tamuct.edu/DisabilitySupport. Any information you provide is private and confidential and will be treated as such. 12.0

Tutoring

Tutoring is available to all TAMUCT students, both on-campus and online. Subjects tutored include Accounting, Finance, Statistics, Mathematics, and Writing, and APA formatting. Tutors are available at the Tutoring Center in Warrior Hall, Room 111. Visit http://www.tamuct.edu/AcademicSupport and click "Tutoring Support" for tutor schedules and contact information. If you have questions, need to schedule a tutoring session, or if you are interested in becoming a tutor, contact Academic Support Programs at 254-501-5830/5836 or by emailing [email protected]

10

CISK 343-110 Spring 2016 Chat live with a tutor 24/7 for almost any subject on your computer! Tutor.com is an online tutoring platform that enables TAMUCT students to log-in and receive FREE online tutoring and writing support. This tool provides tutoring in Mathematics, Writing, Career Writing, Chemistry, Physics, Biology, Spanish, Calculus, and Statistics. To access Tutor.com, log into your Blackboard account and click "Online Tutoring."

13.0 Library Services The University Library provides many services in support of research across campus and at a distance. We offer over 200 electronic databases containing approximately 250,000 eBooks and 82,000 journals, in addition to the 72,000 items in our print collection, which can be mailed to students who live more than 50 miles from campus. Research guides for each subject taught at TAMUCT are available through our website to help students navigate these resources. On-campus, the library offers technology including cameras, laptops, microphones, webcams, and digital sound recorders. Research assistance from a librarian is also available twenty-four hours a day through our online chat service, and at the reference desk when the library is open. Research sessions can be scheduled for more comprehensive assistance, and may take place on Skype or in-person at the library. Assistance may cover many topics, including how to find articles in peer-reviewed journals, how to cite resources, and how to piece together research for written assignments. Our 27,000-square-foot facility on the TAMUCT main campus includes student lounges, private study rooms, group work spaces, computer labs, family areas suitable for all ages, and many other features. Services such as interlibrary loan, TexShare, binding, and laminating are available. The library frequently offers workshops, tours, readings, and other events. For more information, please visit our homepage: http://www.tamuct.edu/departments/library/index.php

14.0 Policies related to absence, grading, etc. • • •  •

You are responsible for all class material presented during an absence. All work is submitted through Blackboard and due on the specified due date/time. A penalty of 5 points per day is applied to late Exams, Quizzes, and Assignments. Most assignments can be submitted multiple times, even after grading Missed exams, quizzes, and assignments will receive a grade of zero.

15.0 Section not used 16.0 My Personal Statement • You will receive feedback in the form of graded assignments within 7 days of the due date. • I want you to read the feedback that I provide to you (your personal grading notes, Blackboard emails, and Blackboard discussion forums). • I am almost always available via email and typically respond within 24 hours except on weekends. • I prefer email over phone conversations Note: I reserve the right to alter the contents of this syllabus at any time.

11