Form 2A, Page 1 by e51r8Xi

VIEWS: 2 PAGES: 5

									                                                                                           Form 2A, Page 1

                                 FLORIDA STATE COLLEGE AT JACKSONVILLE

                                      COLLEGE CREDIT COURSE OUTLINE

COURSE NUMBER:                                       COP 2360

COURSE TITLE:                                        Introduction to C#

PREREQUISITE(S):                                     COP 1000

COREQUISITE(S):                                      None

CREDIT HOURS:                                        3

CONTACT HOURS/WEEK:                                  4

CONTACT HOUR BREAKDOWN:

       Lecture/Discussion:                           3
       Laboratory:                                   1
       Other ____________:

FACULTY WORKLOAD POINTS:                             3.7

STANDARDIZED CLASS SIZE
ALLOCATION:                                          27

CATALOG COURSE DESCRIPTION: This course provides an introduction to software development in the C#
programming language in the Microsoft dot NET environment. Students will learn to develop programs in C#, using
the Microsoft Visual Studio IDE. The course presents elements of the C# language, including decisions, loops,
arrays, and exception handling. Topics also include object oriented programming, methods, collections, file input
and output, and databases. Emphasis will be on creating object oriented programs that use a Graphical User
Interface. Student hands on programming projects will be an integral part of the course.

SUGGESTED TEXT(S):                                   Murach, Joel, Murach’s C# 20xx, current edition, Mike
                                                     Murach & Associates, Inc.

IMPLEMENTATION DATE:                                 Spring Term, 2003 (20032)

REVIEW OR MODIFICATION DATE:                         Fall Term, 2002 (20031)
                                                     Fall Term, 2008 (20091) – Outline Review 2007
                                                     Fall Term, 2011 (20121) – Proposal 2011-51
                                                                           Form 2A, Page 2

COURSE TOPICS                                            CONTACT HOURS
                                                         ___PER TOPIC___

     I.     Visual Studio dot NET                                4

            A.   Help Facilities                   (1)
            B.   Start Page                        (1)
            C.   Toolbox                           (1)
            D.   Properties and other windows      (1)

     II.    Windows Forms                                         4
            A. Controls                            (1)
            B. Components                          (1)
            C. Menus                               (1)
            D. Running and Debugging               (1)

     III.   Variables, Operators and Expressions                  4

            A.   Identifiers and keywords          (1)
            B.   Arithmetic operators              (1)
            C.   Primitive data types              (1)
            D.   Value and Reference variables     (1)

     IV.    Methods                                               4

            A. Declaring and defining methods      (2)
            B. Calling methods                     (1)
            C. Parameters and Arguments            (1)

     V.     Decisions                                             4

            A.   Boolean expressions               (1)
            B.   Comparison operators              (1)
            C.   If, if/else statements            (1)
            D.   Switch statements                 (1)

     VI.    Loops                                                 4

            A.   While loops                       (1)
            B.   Do loops                          (1)
            C.   For loops                         (1)
            D.   For each loop                     (1)

     VII.   Exceptions                                            3

            A. Try/catch blocks                    (2)
            B. Throwing exceptions                 (1)
                                                                                        Form 2A, Page 3

COURSE TOPICS (CONTINUED)                                             CONTACT HOURS
                                                                      ___PER TOPIC___




       VIII.   Classes and Objects                                            8

               A.   Class definitions                   (2)
               B.   Instantiation                       (1)
               C.   Constructors and destructors        (2)
               D.   Inheritance                         (2)
               E.   Polymorphism                        (1)



       IX.     Arrays and Collections                                         4
               A. Arrays                                (2)
               B. Collections                           (2)

       X.      External Data Sources                                          6
               A. Databases                             (4)
               B. Files                                 (2)

       XI.     Programming Projects
                                                                              15



=========================================================================
       Total                                                                  60
                                                                                        Form 2A, Page 4

PROGRAM TITLE:                                      Computer Programming and Analysis

COURSE TITLE:                                       Introduction to C#

CIP NUMBER:                                         1511020100

LIST PERFORMANCE STANDARD ADDRESSED:

NUMBER(S):         TITLES(S):

02.0 PERFORM ANALYSIS ACTIVITIES – The student will be able to:

      02.01 Communicate with users.
      02.02 Define requirements.
      02.03 Analyze user requirements.
      02.04 Evaluate alternatives.
      02.06 Create a plan for design.
      02.10 Develop systems documentation.

04.0 PERFORM CODING ACTIVITIES – The student will be able to:

      04.01 Identify modules.
      04.02 Design module.
      04.03 Code module.
      04.04 Document module.
      04.05 Test module.
      04.06 Debugging code.
      04.07 Revise module code.
      04.09 Demonstrate proficient use of programming development tools.

05.0 PERFORM TESTING ACTIVITIES – The student will be able to:

      05.02 Develop test data.
      05.03 Validate input(s).
      05.04 Perform test(s).
      05.05 Validate expected outcomes.
      05.09 Document results.

12.0 DEMONSTRATE GENERAL ORGANIZATIONAL COMPUTING WORKPLACE COMPETENCIES – The
     student will be able to:

      12.01 Follow oral and written instructions.
                           Florida State College              Course Learning Outcomes & Assessment
                              At Jacksonville

NOTE: Use either the Tab key or mouse click to move from field to field. The box will expand to accommodate your entry.

Section 1
                                                                      SEMESTER CREDIT HOURS (CC): 3
COURSE PREFIX AND NUMBER: COP 2360
                                                                      CONTACT HOURS (NCC):
COURSE TITLE: Introduction to C#

Section 2
TYPE OF COURSE: (Click on the box to check all that apply)
        AA Elective                       AS Required Professional Course                     College Prep
        AS Professional Elective         AAS Required Professional Course                  Technical Certificate
        Other                            PSAV                                               Apprenticeship
        General Education: (For General Education courses, you must also complete Section 3 and Section 7)

Section 3 (If applicable)
INDICATE BELOW THE DISCIPLINE AREA FOR GENERAL EDUCATION COURSES:
        Communications           Social & Behavioral Sciences                                 Mathematics
        Natural Sciences         Humanities

Section 4
INTELLECTUAL COMPETENCIES:
    Reading           Speaking       Critical Analysis          Quantitative Skills      Scientific Method of Inquiry
    Writing           Listening      Information Literacy       Ethical Judgment         Working Collaboratively
Section 5
                    LEARNING OUTCOMES                                      METHOD OF ASSESSMENT
        Master IDE for software development                    Exams, Grading of Student Programs
        Construct simple C# programs                           Exams, Grading of Student Programs
        Develop C# programs with numeric, string variables     Exams, Grading of Student Programs
         Develop C# programs with decision and repetition
                                                               Exams, Grading of Student Programs
         control structures
        Develop modular C# programs with methods               Exams, Grading of Student Programs
        Develop C# programs with arrays and collections        Exams, Grading of Student Programs
        Develop C# programs with file I/O                      Exams, Grading of Student Programs
        Develop C# programs to access a database               Exams, Grading of Student Programs
        Develop C# programs with classes and inheritance       Exams, Grading of Student Programs
        Develop C# programs with exception handling            Exams, Grading of Student Programs
Section 6
Name of Person Completing This Form: Gail Gehrig                       Date: 3/18/2011

								
To top