School of Computing and Information Sciences

Similar documents
School of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10

Course Title: Component-Based Software Development Date: Sept 8, 2010

School of Computing and Information Sciences

School of Computing and Information Sciences. Course Title: Data Structures Date: 3/30/2010 Course Number: COP 3530 Number of Credits: 3

School of Computer Science

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2823 PREREQUISITE(S): COP 2837 OR COP 2360

Part A: Course Outline

X Prefix/suffix Course Learning Outcomes

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

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

ITE 119 Information Literacy

Bachelor of Science Information Studies School of Information Program Summary

COLLEGE OF THE DESERT

COLLEGE OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY COURSE SYLLABUS/SPECIFICATION

Computer Science Technology Department

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

Course Outline. TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016

ITE 115 Introduction to Computer Applications

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

CSET 3400 Unix System Administration (3 semester credit hours) IT Elective

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

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

COWLEY COLLEGE & Area Vocational Technical School

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

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

ET285 Digital Electronics II [Onsite]

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Systems. IS Ph.D. Program. Page 0

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

1. Query and manipulate data with Entity Framework.

SYLLABUS FORM WESTCHESTER COMMUNITY COLLEGE Valhalla, NY lo595. l. Course #: CIS NAME OF ORIGINATOR or REVISOR: John Watkins

SOFTWARE ENGINEERING

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

Designing Database Solutions for Microsoft SQL Server 2012

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

SOFTWARE ENGINEERING

Department of Business Information Technology

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS SQL SERVER ADMINISTRATION NETW 2110

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

Designing Database Solutions for Microsoft SQL Server 2012

ET345P Control Systems [Onsite]

Associate in Science and Bachelor of Science in Information Technology

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MICROSOFT NETWORKING I - WORKSTATION CST 2735

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

Advanced Database Organization INF613

Course Description. Call Us CRAW Security

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

Computer Information Systems

Computer Information Systems

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

ITSY 2330 Intrusion Detection Course Syllabus

Academic Course Description

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

SharePoint 2013 End User Level II

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

JEFFERSON COLLEGE COURSE SYLLABUS CIS236 SQL AND DATABASE DESIGN. 3 Credit Hours. Revised by: Chris DeGeare March 11, 2013

ITT Technical Institute. CS120 Programming in Visual Basic Onsite Course SYLLABUS

COLLEGE OF THE DESERT

AP Computer Science A (Java) Scope and Sequence

NEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits)

PI - Internet Protocols

COMPUTER SCIENCE (CSCI)

COMPUTER INFORMATION SYSTEMS

ITT Technical Institute. SD1240T Creating Websites Using HTML and CSS Onsite and Online Course SYLLABUS

COMPUTER TECHNOLOGY (COMT)

2. COURSE DESIGNATION: 3. COURSE DESCRIPTIONS:

INFORMATION TECHNOLOGY ADMINISTRATION INFORMATION TECHNOLOGY ANALYSIS INFORMATION TECHNOLOGY SUPPORT SPECIALIST INTERNET SERVICES TECHNOLOGY

KERN COMMUNITY COLLEGE DISTRICT CERRO COSO COLLEGE CSCI C241 COURSE OUTLINE OF RECORD

Course Information

COWLEY COLLEGE & Area Vocational Technical School

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

CMN192B OFFICE: An Overview of Access and PowerPoint

Computer Information Systems

Introduction to Web Development with Microsoft Visual Studio 2010

Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012

SYLLABUS. Departmental Syllabus. Modern Publication Design JOUR0180. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

ITE 205 Software Design and Programming I

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS PROFESSIONAL CSIT 2700

Information and Communication Technology BCcampus Online Collaborative Program

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

Descriptions for CIS Classes (Fall 2017)

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

CGS 1920 Introduction to Computing. Overview CS, CE, IT, MIS

DE Introduction to Web Development with Microsoft Visual Studio 2010

MCTS Microsoft SQL Server 2005 Implementation and Maintenance Avail

COLLEGE OF THE DESERT

ASP.NET Web Forms Programming Using Visual Basic.NET

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS SERVER CSIT 2710

COMPUTER SCIENCE AND ENGINEERING (CSEG)

COURSE SYLLABUS. Course Title: Introduction to Computer Graphics. Date submitted: Spring 2014 (AAC: 14-23) Department: Art. Curriculum: Graphic Design

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY

Your Student s Head Start on Career Goals and College Aspirations

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WIRELESS TECHNOLOGY CSIT 2770

HCC General Education Requirement Designated Competency Attribute Code(s):

ITT Technical Institute. SD2520 Introduction to Database and XML with jquery Onsite and Online Course SYLLABUS

INFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.)

COWLEY COLLEGE & Area Vocational Technical School

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Designed in collaboration with Infosys Limited

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120

Transcription:

Course Title: Date: 3/5/009 Course Number: Number of Credits: 3 Subject Area: Application Development Subject Area Coordinator: Kip Irvine email: irvinek@cis.fiu.edu Catalog Description: Application development techniques in Windows: Classes, Objects, Controls, Forms and Dialogs, Database, and Multitier Application Architecture. Students cannot receive credit for both COP4005 and COP46. Textbook: Starting out with Visual Basic 008 Tony Gaddis and Kip Irvine Addison-Wesley (Pearson Education) References: Visual Basic.NET Francisco Balena Microsoft Press. ISBN: 073563753 Prerequisite Courses: COP 3804 or COP 3337 Corequisite Courses: CGS 4366 Type: IT Elective for Application Development area Prerequisites Topics: Course Outcomes: Object-oriented programming concepts File-handling concepts Data types, decision patterns, iteration patterns, arrays. Master the use of classes and objects in multitier applications. Master structured exception handling in programs 3. Master the use of Windows desktop controls 4. Master the use of interactive error trapping techniques 5. Master the use of data-bound controls and database access 6. Master the use of a database application programming interface 7. Be familiar with common user-centered design and user interface engineering principles 8. Be exposed to software testing and test-driven development techniques

Relationship between Course Outcomes and Program Outcomes BS in IT: Program Outcomes a) Demonstrate practical hands-on expertise in selection, installation, customizing and maintenance of the state-of-the-art computing infrastructure. Course Outcomes b) Demonstrate practical proficiency in selection, installation, customizing and maintenance of the state-of-the-art software systems. c) Demonstrate general understanding of at least one field where Information Technology plays a central role.,, 3, 4, 5, 6, 7, 8 d) Demonstrate understanding of the social and ethical concerns of the practice of Information Technology. e) Demonstrate the ability to work cooperatively in teams. f) Demonstrate effective communication skills. g) Demonstrate familiarity with fundamental ideas and issues in the arts, humanities and social sciences. Assessment Plan for the Course & how Data in the Course are used to assess Program Outcomes Student and Instructor Course Outcome Surveys are administered at the conclusion of each offering, and are evaluated as described in the School s Assessment Plan: http://www.cis.fiu.edu/programs/undergrad/it/assessment/

Topic Outline Object-Oriented Programming o designing classes with properties & methods o creating class instances, calling methods o multi-tier application design User interface engineering o usability standards o user-centered design fundamentals o error trapping methods and tools Exception handling o principles behind error trapping o Using Try and Catch o designing custom exception classes Windows desktop controls o survey of most commonly used controls o detailed examples of control properties o advanced controls and applications Data-bound controls and database access o basic database concepts o connecting to databases o running SQL queries o displaying and updating fields using databound controls Software testing o unit testing fundamentals o designing tests for applications o test-driven development Database Objects o Using DataReader, DataAdapter, DataSet, and TableAdapter objects o Creating and using Command objects o Using DataRelation objects Number of Outcome Lecture Hours 3 4 3,4,7.5 6 3 0 5 6 8 4 6 3

Course Outcomes Emphasized in Laboratory Projects / Assignments Outcome Number of Weeks classes and objects in multitier applications Outcomes: structured exception handling Outcomes: 3 use of Windows desktop controls Outcomes: 3, 7 4 interactive error trapping Outcomes: 4, 7 5 data-bound controls and database access Outcomes: 5, 6 6 designing medium-sized data-driven applications 3 Outcomes:,,3,4,5,6,7 7 testing applications Outcomes: 8 Oral and Written Communication No significant coverage Written Reports Oral Presentations Number Required Approx. Number of pages Number Required Approx. Time for each 0 0 0 0 Social and Ethical Implications of Computing Topics No significant coverage Topic Class time Student performance measures 4

Estimate Curriculum Category Content (credit hours) Fundamental ITArea Core Advanced Human computer interaction 0.5 Information management 0.5 Web systems and technologies System administration and maintenance Programming.0 Networking Information assurance and security System integration and architecture Theoretical Contents Topic Class time. Problem Analysis Experiences Solution Design Experiences. Reading a problem description and designing an appropriate database schema, user interface, and class relationships.. Design a testing plan for an application. 5