Information Technology (IT)— Web and Software Developer Program No: 10-152-7

advertisement
Information Technology (IT)—
Web and Software Developer
Program No: 10-152-7
Associate Degree in Applied Science • Degree Completion Time: Four Terms
In general, an academic year consists of two terms; however, degree completion time
may vary based on student scheduling needs and class availability.
2008-2009
10152103
10801196
10152197
10152136
10152147
10152152
10152148
10809198
10107110
10809166
10182131
10150149
10152155
10152160
10809196
10809195
Term 1
Visual Basic.NET
Computer Concepts
Mathematics and Logic
Written Communication
Website Development
Fundamentals
Total
Term 2
Elective
DataBase Concepts
Operating Systems - Windows
JAVA Programming
Fundamentals
Web Programming w/ASP.NET
Oral/Interpersonal
Communication
Dynamic Website Development
Total
4.00
3.00
3.00
3.00
3.00
16.00
3.00
2.00
2.00
3.00
2.00
3.00
2.00
17.00
Term 3
Systems Analysis and Design
3.00
Database Programming
2.00
w/ADO.NET
DataBase Implementation
3.00
JAVA Programming for Web
2.00
Applications
Psychology - Intro to
3.00
Computer Career Planning
1.00
Intro to Ethics: Theory and
3.00
Application OR 10809172
Race Ethnic & Diversity Studies
Total
17.00
Term 4
Supply Chain Management
OR 10105132 Small Business
Management
Networking Essentials
Enterprise JAVA Programming
Systems Design and
Implementation
Introduction to Sociology
Economics
Total
Program Total
3.00
2.00
3.00
3.00
About the Career
Technology--it literally changes on a day-to-day
basis, exploding with new and innovative ideas
that change the way we live our lives. In the past,
computer programmers developed applications
that ran on desktop or mainframe systems, such
as inventory, billing, or payroll systems. Today,
these technologies have been enhanced and
modified so that they are available to an entirely
new group of users--those of the World Wide
Web. A Web and Software Developer is
responsible for analyzing user needs, designing
systems based upon those needs, using
programming languages such as VB.NET or Java
to develop these sytems, and testing and
maintaining these systems to ensure a positive
user experirence.
If the idea of working in a fast-paced
environment, where new and innovative ideas are
not only welcomed but necessary, a career as a
Web and Software Developer may be for you.
Careers
•
•
•
•
•
Web Developer
Software Developer
Database Technician
Programmer/Analyst
Internet Applications Developer
• Demonstrate effective and professional
interpersonal and written communication
skills.
• Exhibit a high level of comfort with rapidly
changing technology and independent
learning.
• Demonstrate professional and ethical team
behavior in classroom and lab situations.
Approximate Costs
• $92 per credit (resident)
• $563 per credit (out-of-state resident)
• Other fees vary by program (books,
supplies, materials, tools, uniforms, healthrelated exams, etc.)
Entrance Assessment Scores
Accuplacer
1099999
10152116
10154122
10152146
Credit(s)
ACT
10152166
10154120
10804133
10801195
10152196
Class Title
Assessment
Areas
Catalog No.
Math
Read
Write
16
15
15
79
62
82
Admissions Steps
•
•
•
•
•
Application
Application Fee
Entrance Assessment Scores
Transcripts
Program Advising Session
Program Goals
3.00
3.00
17.00
67.00
You'll learn to:
• Utilize software development and database
software to build object-oriented business
applications.
Suggested Elective 10-101-155 Accounting for
Professionals
• Employ debugging techniques to alleviate
problems within coded program.
Note:
• Appy object-oriented standards when
designing applications, web sites, and
databases.
Catalog numbers assigned to
“elective” classes are for
administrative use only. Consult with
program counselor regarding your
elective selection.
Program start dates vary; check with
your counselor for details.
Courses may be offered in blended or
online formats.
Curriculum and program acceptance
requirements are subject to change.
• Demonstrate creative abilities when
developing applications, web sites, and
databases..
• Apply knowledge of computer networks and
technology for the purpose of
troubleshooting, repairing, maintaining and
supporting the application development and
implementation process.
• Analyze, investigate, and research solutions
to software development issues.
gotoltc.edu
Lakeshore Technical College
1.888.GO TO LTC
info@gotoltc.edu
1290 North Avenue • Cleveland WI 53015
(1.888.468.6582) • TTY: TTY: 920.693.8956
Transfer agreements are available with the following institutions:
Capella University
Cardinal Stritch University
Lakeland College)
MSOE Rader School of Business
Silver Lake College
UW-Stout
IMPORTANT: For more information on these agreements, visit gotoltc.edu/transfer.
10107110 Computer Career Planning
...provides the learner with the skills to seek and obtain
employment in computer-related areas with emphasis on types
of positions, employer expectations, resume writing, and
interview techniques. Development of a career plan and ways
to acquire and document future experiences are stressed.
10150149 Networking Essentials
...is a lecture/hands-on class designed to introduce students to
network fundamentals. Topics covered include: OSI Reference
Model; LAN and WAN topologies; cabling systems; access
methods; protocols; Internet working devices (e.g. hubs,
bridges, routers, switches, etc.); basic networking design; and
networking operations systems.
10152103 Web Programming with ASP.NET
...provides the learner with skills to develop interactive and
dynamic web applications using Microsoft ASP.NET. Students
create web forms with server and validation controls, build
data-driven ASP.NET web pages, and configure an ASP.NET
application .
PREREQUISITE: 10152168 Visual Basic.NET and
10152196 Website Development Fund
10152116 Database Concepts
...prepares the learner to differentiate among the primary
DBMS components; determine the difference in data models;
use Query By Example and relational algebra; develop SQL
statements; apply principles of database integrity, security and
normalization; reconstruct poorly designed table structures;
develop a relational database design using data requirement
analysis and specification methods; and examine additional
DBMS functions.
10152136 Systems Analysis and Design
...introduces the student to the principles of systems analysis,
including the phases of the life cycle including analysis,
preparation of data gathering instruments, interviews, user
interaction and the development of analysis documentation.
Students work as part of a team to develop the analysis and
design of a system.
PREREQUISITES: 10152116 Database Concepts or
10107116 Relational DataBase Design/SQL and
10152168 Visual Basic.NET Fundamentals or 10107168
Visual Basic Programming or 10152146 JAVA
Programming Fundamentals
10152146 JAVA Programming Fundamentals
...introduces the learner to the JAVA programming language;
basic concepts of object-oriented programming; fundamentals
of syntax; problem solving; control structures; classes and
objects in JAVA; libraries; foundation classes; graphical user
interfaces; practical design; debugging; and code optimization.
PREREQUISITE: 10152166 Visual Basic.NET or
instructor permission
10152147 Database Programming with ADO.NET
...provides the learner with the skills to develop business
applications using Microsoft ADO.NET. Students use
ADO.NET objects to build typed and untyped datasets, bound
and unbound controls, data views, parameterized queries,
stored procedures, transactions and dataset schemas; and work
with XML data within ADO.NET.
PREREQUISITES: 10152116 Database Concepts or
10152101 Database and Web Systems or 10107116
Relational Database Concepts or 10107101 Database
and Web Systems and 10152168 Visual Basic.NET or
10107168 Visual Basic Programming
10152148 JAVA Programming for Web Applications
...introduces the learner JAVA application programming for the
Web. Students will create JAVA Enterprise Edition (JZEE)
Web applications by using JAVA servlets, JDBC to access
external databases and Java Server Pages (JSP) to create
dynamic Web content.
PREREQUISITE: 10152146 JAVA Programming
Fundamentals
10152152 DataBase Implementation
...provides the learner with the skills to manipulate the DBMS
(database management system) interface and objects in the
DBMS; create database and table structures; interact with data
tables and update; manipulate data with queries; manage data
integrity with relationships; design forms and reports; formulate
complete table, query and form components; compose
advanced queries; construct macros; and develop a complete
database system. DBMS software (i.e. Access or SQL Server)
is used.
PREREQUISITES: 10152116 Database Concepts or
10107116 Relational DataBase Design/SQL
10152155 Enterprise JAVA Programming
...builds upon the competencies learned in Java Programming
for Web Applications by developing component-based multitier
enterprise applications. The student will build portable,
scalable enterprise applications using JSP, Servlets, XML, and
Web services.
PREREQUISITE: 10152148 JAVA Programming for Web
Applications
10152160 System Design and Implementation
...expands the student's experience with working in a team
environment in order to design and implement a working
application package; continues the development life cycle of
design, coding, testing, implementation and system and user
documentation; and continues development of a working
application system. Emphasis is placed on project planning
and tracking and working in a team situation.
PREQUISITES: 10152136 Systems Analysis and Design
or 10107136 Systems Analysis or 10152162 Web
Systems Analysis and Design or 10107162 Web Systems
Analysis and Design
10152166 Visual Basic.NET
...introduces the learner to programming concepts and
application development with Visual Studio and Visual
Basic.NET. The learner will write solid, event-driven code,
create an effective user interface, work with namespaces,
convert data types, integrate complex controls, validate input
with string and functions, code selection and repetition and
array structures, interact with files and databases and research
system problems independently to gain effective
troubleshooting skills. Enrollment in this class assumes
familiarity with Microsoft Windows.
10152196 Website Development Fundamentals
...introduces the students to Adobe Dreamweaver, XHTML and
web page principles beginning with building simple web pages
using graphics and continuing on to build web pages with
greater layout control by using table design and forms. In
addition, they will have hands-on experience using Cascading
Style Sheets (CSS) as an important component of dynamic
HTML pages; and hands-on experience using in-line,
embedded and external style sheets to create dynamic pages
that allow for more control over the attributes of a web page.
10152197 Dynamic Website Development
...provides the learner with knowledge of advanced authoring
topics and concepts focusing on adding functionality and
interactivity to Websites using JavaScript, advanced Cascading
Style Sheets, and PHP/MySQL.
PREREQUISITES: 10152196 Website Development
Fundamentals or 10107196 Web Authoring Introduction
and 10152168 Visual Basic.NET Fundamentals or
10107168 Visual Basic Programming or 10152146 JAVA
Programming Fundamentals
10154120 Computer Concepts
...introduces the learner to the basic concepts and terminology
of a computer system hardware and software; applied skills
include: managing computer data files; protecting against
computer viruses; creating simple web pages; producing
electronic word documents, spreadsheets and presentations;
investigating current employment trends; and examining
techniques of systems analysis & design, programming
languages and database systems.
10154122 Operating Systems - Windows
...introduces the learner to Microsoft Windows operating
systems; how an operating system works with hardware and
software; the boot process; installation, management, and
troubleshooting a Windows operating system using various
system tools and utilities; managing memory; error handling;
maximizing system performance; and customization of the
operating system user interface. This lecture and hands-on
course provides you with foundational Microsoft Windows
operating system skills necessary to support micromputer users.
10182131 Supply Chain Management
...has been developed to provide a basic understanding of the
planning and control of materials into, through, and out of
organizations. In addition, those who want to become certified
by APICS need a fundamentals course to learn about the
material planning and control system. This course will provide
a basis for further study leading to certification.
COREQUISITE: Microsoft Word and Excel skills or
equivalent
10801195 Written Communication
...teaches the writing process, which includes prewriting,
drafting, revising, and editing. Through a variety of writing
assignments, the student will analyze audience and purpose,
research and organize ideas, and format and design documents
based on subject matter and content. Keyboarding skills are
required for this course. It also develops critical reading and
thinking skills through the analysis of a variety of written
documents.
10801196 Oral/Interpersonal Comm
...provides students with the skills to develop speaking, verbal
and nonverbal communication, and listening skills through
individual speeches, group activities, and other projects.
10804133 Math & Logic
...will apply mathematical problem solving techniques. Topics
will include symbolic logic, sets, algebra, Boolean algebra, and
number bases.
PREREQUISITE: Accuplacer Math minimum score of 79
or Equivalent or 10804100 Math Proficiency
10809166 Introduction to Ethics: Theory and
Application
...provides a basic understanding of the theoretical foundations
of ethical thought. Diverse ethical perspectives will be used to
analyze and compare relevant issues. Students will critically
evaluate individual, social and/or professional standards of
behavior, and apply a systematic decision-making process to
these situations.
10809195 Economics
...provides the participant with an overview of how a marketoriented economic system operates, and it surveys the factors
which influence national economic policy. Basic concepts and
analyses are illustrated by reference to a variety of
contemporary problems and public policy issues. Concepts
include scarcity, resources, alternative economic systems.
growth, supply and demand, monetary and fiscal policy,
inflation, unemployment and global economic issues.
10809196 Sociology - Intro
...introduces students to the basic concepts of sociology:
culture, socialization, social stratification, multi-culturalism,
and the five institutions, including family, government,
economics, religion, and education. Other topics include
demography, deviance, technology, environment, social issues,
social change, social organization, and workplace issues.
10809198 Intro to Psychology
...introduces students to a survey of the multiple aspects of
human behavior. It involves a survey of the theoretical
foundations of human functioning in such areas as learning,
motivation, emotions, personality, deviance and pathology,
physiological factors, and social influences. It directs the
student to an insightful understanding of the complexities of
human relationships in personal, social, and vocational settings.
LTC is an equal opportunity/access employer and educator.
Revised
12-1-07
Download