CURRICULUM COMMITTEE COURSE REVISION FORM REVISED ...

glintplainvilleΛογισμικό & κατασκευή λογ/κού

18 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

81 εμφανίσεις



CURRICULUM

COMMITTEE


COURSE


REVISION

FORM



REVISED 9/13/11


We recommend that you begin the course

revision process by engaging in meaningful conversations
with

your departmental colleagues and those colleagues who use the course in question as a service
course.


The course
revision initiator
and/or the sponsoring department chair should attend and be
prepared to address questions at the appropriate department me
eting, Curriculum
Committee meeting and Faculty Council meeting.


I.
ADMINISTRATIVE INFORMATION


DATE:

02/07/12


SPONSORING DEPARTMENT:

Technology


COURSE
REVISION INITIATO
R:

CSC 121 Fundamental Concepts of Computing


THE COURSE

BEING REVISED

IS NOT

A TOPICS COURSE.


COURSE
REVISION
EFFECTIVE DATE:

fall

2012


DESCRIPTION OF ALL COURSE REVISIONS:


Add prerequisite: place
ment

into Math 101 or
higher
.


JUSTIFICATION FOR EACH COURSE REVISION:


This course has a
high failure rate. Having this pre
-
requisite should ensure that students are ready to
take the course
.


POSSIBLE IMPACT ON CURRENT CURRICULA:


None






II.
MASTER COURSE SYLLABUS


COURSE PREFIX AND NUMBER:

CSC 121


COMPLETE COURSE TITLE:

Fund
amental Concepts of Computing


CREDIT HOURS:

3


CONTACT HOURS:

3


COURSE DESCRIPTION FOR CATALOG:


This course introduces students to the fundamental ideas in

computer programming. Students will
be exposed to both

object oriented and non
-
object

oriented programming

languages. Topics include
flow charts, variables, loops, if

statements, events, string commands and functions. Major

emphasis
is placed on problem solving, sound programming

techniques, and good program design.


COURSE
PREREQUISITE(S):

P
lace
ment

into Math 101 or higher

(IF THERE IS MORE THAN ONE
CONTINUE.)


Choose an item.

Click here to enter text.

Choose an item.

Click here to enter text.


COURSE COREQUISITE(S):

None

(IF THERE IS MOR
E THAN ONE CONTINUE.)


Choose an item.

Click here to enter text.

Choose an item.

Click here to enter text.


IMPORTANT ADVISING NOTES:


Click here to enter text.


MEASURABLE STUDENT LEARNING OUTCOMES/COURSE OBJECTIVES:



1)

Understand gen
eral programming concepts such as variables, if statements, loops, and functions


2)

Understand how to create and use flowcharts as a problem solving technique prior to writing the
program.


3)

Understand the difference between object orientated and non
-
object
orientated programming
languages.


4)

Create introductory computer programs with a higher level programming language using top down
structured programming techniques.


5)

Create introductory computer programs with an object orientated programming language using
object orientated programming techniques.


6)

Understand the term Artificial intelligence


7)

Understand both the positive and negative impacts that computers have had on our society.



COURSE OUTLINE:


Chapter 1
Navigating the Visual Basic Environment.

Chapter 2 Creating Applications

Chapter 3 Variables and Calculations

Chapter 3 Variables and Calculations

Chapter 4 Making Decisions/Strings


Chapter 5 Radio Buttons and Checkboxes

Chapter 5 Radio Buttons and Checkboxes

Chapter 5 Listboxes

Chapter 5 Loops and Lego Robots with Loops

Chapter 6 Procedures and Functions




III.
APPROVAL

2/22/2012
X
Sponsoring Department Chair


X
Curriculum Committee Chair

X
Faculty Council Chair


X
Vice President for Academic Affairs