2012-13 Idaho State University Undergraduate Catalog
   
Idaho State University Undergraduate Catalog 2012-2013

Computer Software Development Technology

(2½ to 4½ Semesters)

Program Coordinator and Master Instructor: Naas
Instructor: Hardy

Faculty Information    
Introduction    
Certificates and Degrees   
Courses   

One Associate of Applied Science degree and one Bachelor of Applied Science degree are available.

Objectives:  To develop entry-level skills in computer software applications development. 

The program is accredited by The National Association of Industrial Technology.  The primary purpose of the National Association of Industrial Technology accreditation is to provide recognition of the attainment of certain professional goals and standards for Industrial Technology.  The secondary purpose is to encourage others to strive toward these goals and standards.  Each curricular pattern is reviewed in terms of its stated objectives, content, methods, supporting resources and evaluating systems.  

For a Program Information Packet, use this link, which leads to descriptions of each program in general, course descriptions, lists of course sequences, and the cost of books, tools, uniforms, fees, and other expenses.  The URL is  http://www.isu.edu/ctech/programs.shtml 

This program requires students to achieve certain grades in order to advance each semester. Specific information is available in the program's student handbook.  Every student is required to earn at least a "C" in the program's technical/core courses as outlined for the degree. A student must have a 2.0 GPA in the program's required curriculum in order to be eligible for an A.A.S. degree.


Associate of Applied Science Degree: Computer Software Development/Internet Programmer (4½ Semesters)

See A.A.S. Degree General Education Requirements linked here (minimum 15 credits)

Required Courses:

CSDT 0119	Computer Programming Concepts I		5 cr
CSDT 0120 Computer Programming Concepts II 5 cr
CSDT 0181 Computer and Internet Fundamentals 4 cr
CSDT 0184 Computer Operating Systems
and Internet Servers 4 cr
CSDT 0202 Browser Scripting Language 5 cr
CSDT 0217 Internet Server Scripting 5 cr
CSDT 0218 Internet Server Scripting Language II 5 cr
CSDT 0220 Internet Programming 5 cr
CSDT 0225 Internet Programming Concepts 5 cr
CSDT 0227 Internet Page Design Languages 5 cr
CSDT 0283 Database Procedural Language 4 cr
CSDT 0286 Database Programming 5 cr
CSDT 0288 Advanced Database Programming 4 cr
CSDT 0289 E-Commerce Systems Analysis and Design 5 cr
TGE 0158   Employment Strategies                  2 cr
COMM 1101 Principles of Speech 3 cr
(contributes to AAS English/Communication
Requirement; satisfies a General Education requirement)
ENGL 1101 English Composition 3 cr
(contributes to AAS English/Communication requirement)

						TOTAL: 84 cr

Courses

Based on keyboarding skills, students may be required to take a 1-credit keyboarding class in order to meet the competencies of the program.

Every student is required to earn at least a "C" in the program's technical/core courses as outlined per option or degree. A student must have a 2.0 GPA in the program's required curriculum in order to be eligible for a certificate or A.A.S. degree.

CSDT 0119 Computer Programming Concepts I 5 creditsWrite, execute, debug, and document  a series of computer programs for a typical business application using a modern computer language such as C++ and using structured and object-oriented programming techniques. Taught as a first programming language. F

CSDT 0120 Computer Programming Concepts II 5 credits. Continuation of CSDT 0119, including arrays, iteration, sorting, classes and functions. F

CSDT 0181 Computer and Internet Fundamentals 4 credits. Introduction to computer and Internet concepts. Exposure to major hardware components and productivity tools. Students design and create Web pages using HTML and CSS. Overview of information systems and current uses of computers in business; current social issues and technological trends involved with computers and the Web. F, S

CSDT 0184 Computer Operating Systems and Internet Servers 4 credits. Operating systems management skills including basic file systems, file and directory management, and security. Basic Internet protocols  and SMTP and how to configure computers and servers to communicate with the Internet.  Work with profiles and manage security on Web servers. S

CSDT 0202 Browser Scripting Language 5 credits. Browser and server communication protocols. Use of JavaScript to design and develop dynamic web pages with animation  and cookies. Includes validation of web forms on the client side. PREREQ: CSDT 0120 or permission of instructor. Su

CSDT 0217 Internet Server Scripting 5 credits. Fundamentals of Microsoft Visual Basic programming and ASP.Net to create web forms. Syntax of Visual Basic.NET and ASP.NET including control structures, arrays and functions. Basic web forms that include text boxes, labels, buttons, radio buttons, check boxes, and hypertext links. PREREQ: CSDT 0120 or permission of instructor. S

CSDT 0218 Internet Server Scripting Language II 5 credits. Continuation of CSDT 0217. Linking web forms to databases, and creating classes using database objects to access Microsoft and Oracle databases.  PREREQ: CSDT 0217 or permission of instructor. S

CSDT 0220 Internet Programming 5 credits. Study of basic protocols that constitute the core of Internet information resources. Introduction to HTTP server technology. Installation and configuration of an Internet server. Includes TCP/IP, HTML, FTP, NNTP and Usenet news basics; access and error logs; introduction to CGI. PREREQ: CSDT 0225 and CSDT 0287 or permission of instructor. S

CSDT 0225 Internet Programming Concepts 5 credits. Explore issues involved in the design, development, and deployment of Internet based applications. PREREQ: CSDT 0218 and CSDT 0286 or permission of instructor. F

CSDT 0227 Internet Page Design Languages 5 credits.  Major languages used in the design and development of web pages, including HTML, XHTML, CSS and XML. Basic design principles of web pages and use of XHTML and CSS to design well-formed web pages. F

CSDT 0283 Database Procedural Language 4 credits.  Use of a current, widely-used database procedural language such as Transact SQL on Microsoft SQL Server or PLSQL on Oracle, to write stored procedures, functions, and triggers to implement business rules for a database. PREREQ: CSDT 0286. F

CSDT 0286 Database Programming 5 credits. Languages such as Oracle or Visual Basic, introduce the student to the concepts of managing and designing database management systems. Students design databases using Intensity Relationship Diagrams and normalization procedures. Two-tier client/server applications are developed and three-tier architectures are explored. Su

CSDT 0288 Advanced Database Programming 4 credits. Continuation of CSDT 0286.  Use of scripting languages such as PHP or Visual Basic to work with stored procedures and other advanced database features. Use of XML and AJAX to display database information in web pages. PREREQ:  CSDT 0286 or permission of instructor. S

CSDT 0289 E-commerce Systems Analysis and Design 4 credits. Fundamentals of systems development life cycle with e-commerce applications. Design of a complete e-commerce system, creating and using process and data modeling tools such as data flow and entity relationship diagrams and navigation design principles.  PREREQ OR COREQ: CSDT 0220 or permission of instructor. S

CSDT 0296 Independent Study 1-8 credits. Addresses specific learning needs of individuals for the enhancement of knowledge and skills within the program area under the guidance of an instructor.  May be repeated.  Graded S/U, or may be letter-graded.  PREREQ: Permission of the instructor.  D

CSDT 0297 Internship 1-16 credits. On-the-job placement providing further work experiences for persons pursuing careers in data processing technology. D

CSDT 0298 Special Topics 1-8 credits. Addresses the specific needs of industry, enabling students to upgrade technical skills that are not included in the current program curriculum.  May be repeated.  Graded S/U, or may be letter-graded.  PREREQ: Permission of instructor. D



IDAHO STATE UNIVERSITY
Academic Information 
Contact: webmaster@isu.edu
Revised: March 2012