1 Software Systems Development CEN 4023 001 Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.

Slides:



Advertisements
Similar presentations
Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
CMSC 132: Object-Oriented Programming II
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
CS Computer Science I – Programming and Problem Solving Prof. Angela Guercio Spring 2008.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
A Brief Calculus Course
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
ISM 4930 Section 601 Web Based Java Applications.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
Introduction to MA Day 1. Name: Charlotte Bailey Office: MATH 802 Office Phone: (765)
Lecture 1 Overview.
Introduction to Programming Summer 2010 Akil M. Merchant.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Software Requirements Southern Methodist University CSE 5316/7316.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
1 Object Oriented Design COP 3331 Spring 2011 MWF 11:50 AM – 12:40 PM CHE 103 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 23021–600 Computer Science I Dr. Angela Guercio Spring 2010.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
MSE 101 ON LINE LECTURE INTRODUCTION LECTURE & LABORATORY Professor: Professor Shahriar Manufacturing Systems & Engineering Management Dept.  Faculty.
Introduction to Data Structures
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Course Information Sarah Diesburg Operating Systems COP 4610.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
MAT 3730 Complex Variables Spring 2012
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Instructor: Basma Alabdullatif Office: Preparatory Year instructors office, 1st floor Office hours: sat(11-1), sun(11-1)
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
1 COP 3331 Object Oriented Design Spring 2016 Section 001 F 8:00 AM – 10:45 AM CPR 115 Classroom Lecture 3 credit hours Instructor:Dr. Rollins Turner ENB.
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
1 CAP 4063 Web Application Design Spring 2016 Section 001 TR 11:00 AN – 12:15 PM ENG 4 (classroom lecture) 3 credit hours Instructor:Dr. Rollins Turner.
1 COP 2510 Programming Concepts Spring credit hours Instructor:Dr. Rollins Turner ENB 343F Office Hours: MW 11:00 AM – 12:00.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2016 Dr. LiGuo Huang Dept. of Computer.
Andy Wang Object Oriented Programming in C++ COP 3330
CS101 Computer Programming I
Software Requirements
CSc 020: Programming Concepts and Methodology II
CIS5930 Software Defined Networking
Course Overview CSE8313 Object-Oriented Analysis and Design
E-BUSINESS SYSTEMS DESIGN IS 232 T
Welcome to CS 1010! Algorithmic Problem Solving.
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1301! Principles of Programming I.
Introduction to Programming Using C++
Course Overview CSE5319/7319 Software Architecture and Design
Presentation transcript:

1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB Office Hours: MW 1:00 – 3:00 PM (OK to drop in any time)

2 Course Objectives You will be able to: Develop small object oriented programs for Windows PCs with the customary look and feel of a Windows application. Perform simple database operations in a Windows program. Utilize web services in a Windows program. Do simple network operations in a Windows program. Use Microsoft Visual Studio for programming, debugging, and UI design.

3 Textbook Microsoft Visual C# 2008 Step by Step John Sharp Microsoft Press 2008

4 Grading: Midterm Exam (Lab)30% Final Exam (Lab)30% Projects40% Exams missed for a legitimate reason can and must be made up. Consult me, in advance when possible, to arrange makeup exam. Provide written documentation of cause of absence. (e.g., letter from doctor) Exams and Grading

5 Letter Grades 90 – 100A 80 – 89B 70 – 79C 60 – 69D < 60F No “+” or “-” grades will be issued. Numerical average will be rounded to nearest integer..5 rounded up

66 University Policies Procedures for Alleged Academic Dishonesty or Disruption Of Academic Process: See current undergraduate catalog Page 59 and following.

77 Accommodations Disabilities Students in need of academic accommodations for a disability may consult with the Office of Services for Students with Disabilities to arrange appropriate accommodations. Please inform me if there is a need for alternate format for documents or a note taker. Religious Observances Students who anticipate the necessity of being absent from class due to a major religious observance must provide notice of the date (or dates) to me, in writing, by the second class meeting. Athletic Events Students who must miss an exam due to participating in a varsity athletic event should contact me two weeks in advance in order to make alternative arrangements.

88 Departmental Policies All students enrolled in courses taught by the Computer Science and Engineering Department are advised that unless an instructor specifies otherwise, all work done in homework, programming, or exams must be the result of a student’s individual effort. Students who copy, or who provide material for others, or who show dishonesty in their work as described in the university catalog, will be subject to disciplinary action, typically the receipt of a failing grade in the course, but also possible academic dismissal from the program.

9 Course Policies Programming projects will be graded. You may work with one other student on each project. If you work as a pair: Submit only one copy of the program. Include both names in Blackboard submission comments. Other student submit just a Blackboard comment Both students are expected to understand the program in detail.

10 Course Policies Projects must be submitted on time. Late projects will not be accepted, get an automatic 0. No replacements or substitutions after the deadline. Don't post assignments on the Internet Don't ask for help on Internet forums.

11 Course Policies It is OK to discuss projects with other students, but outright copying is not acceptable. Don’t copy anyone else’s work. Don’t let anyone copy your work. Penalty: 0 for the project. Reduction of one letter grade for the course.

12 Course Policies Attendance will not be taken after the first class. Attendance will not be a direct factor in grades. But class attendance is highly recommended. You may not sell notes or tapes of class lectures. OK to give them away!

13 Slides from some lectures will be available on the class web site: Also on class web site: Examples Project solutions Not all material covered in class will be on slides. Class Web Site

14 Blackboard ( ) will be used for all program submissions. Grades posted there also. Feedback in the form of annotated source files. Be sure you can log in and can find this class under the Courses tab. USF will be used for messages to students. Be sure you can receive messages sent to your official USF address. Check your regularly. Don’t let backlog exceed your quota. Welcome message will be sent out as a test. Communications

15 Course Schedule T11-Jan-11Week 1Introduction to C# (Ch 1 - 5) R13-Jan-11 Handling Errors and Exceptions (Ch 6) T18-Jan-11Week 2Object Oriented Programming in C# (Ch 7) R20-Jan-11 Values and References (Ch 8) T25-Jan-11Week 3Enumerations and Structs (Ch 9) R27-Jan-11 Windows Forms T1-Feb-11Week 4Windows Forms R3-Feb-11 Arrays (Ch 10) T8-Feb-11Week 5Generic Collections (Ch 18) R10-Feb-11 Inheritance and Polymorphism (Ch 12) T15-Feb-11Week 6Interfaces and Abstract Classes (Ch 13) R17-Feb-11 Text Files and String Processing T22-Feb-11Week 7Menus and Dialogs R24-Feb-11 Windows Graphics T1-Mar-11Week 8Windows Printing R3-Mar-11 Midterm Exam (Lab)

16 Course Schedule T8-Mar-11Week 9Introduction to Databases R10-Mar-11 Working with MS SQL Server T15-Mar-11 Spring Break R17-Mar-11 T22-Mar-11Week 10Introduction to ADO.NET (Ch 25) R24-Mar-11 Database Access Operations (Ch 25) T29-Mar-11Week 11Database Access Operations (Ch 25) R31-Mar-11 Joins T5-Apr-11Week 12Data Binding and Datasets (Ch 26) R7-Apr-11 T12-Apr-11Week 13Using Web Services R14-Apr-11 Using Web Services T19-Apr-11Week 14Threads in C# R21-Apr-11 T26-Apr-11Week 15Network Communications in C# R28-Apr-11 Network Communications in C# Sun1-May-11 Final Exam 3:00 PM - 5:00 PM