May 14, 2024  
2012-2013 Continuing Professional Studies Academic Catalog 
    
2012-2013 Continuing Professional Studies Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Software Dev

  
  • SDEV 250 - Introduction to Java Programming


    Students will be taught to develop applications,and applets using the Java programming language.,Java is a platform-independent language that is,very popular for creating Web-based applications.,Topics include object orientation, selection and,repetition, array processing and classes.
    Prerequisites: CMIT-135
    Credits: 3
  
  • SDEV 260 - Visual C# Programming I


    Students are introduced to Microsoft’s .NET,framework for software development. The primary,language used in this course is C#, but the nature,of .NET development requires the student to learn,appropriate associated technologies in ASP, HTML,,XML, and other integrated technologies. This,course concentrates on .NET as it relates to,desktop application development, and includes,topics such as testing, security, deployment,,custom controls, ADO.NET and more.
    Prerequisites: CMIT-135
    Credits: 3
  
  • SDEV 285 - Computer Systems for Software,Engineers I


    This course will provide a basic knowledge of the,representation of information in the computer and,how information is processed at the machine level.,Students will also be introduced to the operation,of hardware in a computer system and the role,played by the individual units of a hardware,system.
    Prerequisites: SDEV-345
    Credits: 3
  
  • SDEV 300 - Mobile Programming With Java


    Students learn to program using the Java Wireless,Toolkit and the Java Micro Edition to create,networked applications for mobile phones, personal,digital assistants and portable applications.,Students will develop applications and services,(MIDlets) that meet the Mobile Information Device,Profile standards for a wide variety of,mobile devices. Other current Java-based mobile,development environments will be introduced.
    Prerequisites: SDEV-200, SDEV-250
    Credits: 3
  
  • SDEV 301 - Mobile Programming With .Net for Windows


    Students will use the latest edition of Microsoft,Visual Studio to program applications for Windows,Mobile. Students will create networked,applications for mobile devices using Microsoft,.NET with C# and the Windows Mobile for,Smartphone SDK. Basic skills to create a smart,device project, adding functionality using forms,and code, as well as emulator or device testing,,will be applied to increasingly complex,applications.
    Prerequisites: SDEV-240, SDEV-200
    Credits: 3
  
  • SDEV 302 - Mobile Programming With Objective C


    This course is a hands-on introduction to,designing, developing, debugging and testing,mobile applications for use on the iPhone mobile,devices. Students will learn to utitize,Objective-C and the iPhone Software,Development Kit (SDK) to build iPhone applications,under XCode on the Mac platform. Students will go,through the process of building an iPhone,application from start to finish using the iPhone,SDK.
    Prerequisites: SDEV-240, SDEV-200
    Credits: 3
  
  • SDEV 325 - Software Engineering Practice II


    Students learn about the various models used for,software development and management and their,importance to good software development practice.,We will use case studies and lab exercises to,teach students about software test management,practices and their crucial role in software,design. We will also investigate some of the,major developments in software engineering,including Capability Maturity Model Integration,(CMMI), Software Engineering Management and,Analysis (SEMA) and more.
    Prerequisites: SWE-420
    Credits: 3
  
  • SDEV 340 - C++ Programming II


    This course focuses on Object-Oriented,Programming (OOP) using C++. Concepts of OOP,will include classes, overloading operators,,inheritance, polymorphism, linked lists and,dynamic memory allocation.
    Prerequisites: SDEV-240
    Credits: 3
  
  • SDEV 345 - Data Structures & Algorithms


    This course will introduce the student to the,methods of data storage in computer memory and on,media. It will also introduce students to many of,the foundation algorithms that are a key to,well-written code.
    Prerequisites: SDEV-340, MATH270
    Credits: 3
  
  • SDEV 350 - Java Programming II


    Teaches higher level Java language programming,concepts and techniques, including inheritance,,polymorphism, abstract classes and interfaces,,multithreading, graphical user interfaces, linked,data structures and more.
    Prerequisites: SDEV-250
    Credits: 3
  
  • SDEV 360 - Visual C# Programming II


    Students study advanced topics in Microsoft’s .NET,technology framework using C#, ASP.NET and other,related technologies. This course concentrates on,.NET as it relates to distributed application,development, and includes topics such as testing,,error handling web security, deployment, web,controls, web services, attributes, reflection,,and more.
    Prerequisites: CMIT-200, SDEV-260
    Credits: 3
  
  • SDEV 385 - Operating Systems Architecture


    This course will give the student an understanding,of the architecture of modern operating systems,and how software interacts with those operating,systems.
    Prerequisites: SDEV-345
    Credits: 3
  
  • SDEV 415 - Linux/ Unix Programming I


    This course will introduce the student to,programming under the Linux/UNIX Operating System,using Linux. Topics include Linux/UNIX system,architecture, Linux/UNIX-based development tools,,and Linux/UNIX programming standards.
    Prerequisites: SDEV-240
    Credits: 3
  
  • SDEV 435 - Applied Software Practice I


    This is the first semester of a two semester,capstone project in the Software Engineering for,Emerging Technologies Major. In this course,,students will begin full lifecycle development of,a software system, including requirements,analysis, project planning, staffing, technology,selection and systems design. Conceptual materials,delivered in this course will be immediately,applied to the comprehensive capstone project.
    Prerequisites: CMIT-200 AND one of these three courses: SDEV-340, SDEV-355,or SDEV-360, Must have 90 completed credits.
    Credits: 3
  
  • SDEV 436 - Applied Software Practice II


    This is the second semester of a two semester,capstone project in the Software Engineering for,Emerging Technologies Major. In this course,,students will continue full lifecycle development,of a software system, including system,development, testing, integration, deployment and,maintenance. Students will also be required to use,proper project management and documentation,techniques. Conceptual materials delivered in this,course will be immediately applied to the,comprehensive capstone project.,,,
    Prerequisites: SDEV-435
    Credits: 3
  
  • SDEV 450 - Enterprise Java Programming


    Students in this course will develop n-tiered Java,programs as well as learn advanced GUI,applications, developing remote objects. Students,will be able to create applications that work with,Java’s Concurrency API for multithreading and will,work with other advanced topics such as JDBC, MVC,and more.,,
    Prerequisites: CMIT-200, SDEV-350
    Credits: 3
  
  • SDEV 490 - Internship


    Students obtain practical experience in a,real-world computing, networking, or programming,environment in companies around the area. With,faculty supervision, students will work 120 hours,in a business setting appropriate to their major.
    Prerequisites: You must complete 90 credits before taking this course.
    Credits: 3

Web Design and Dev

  
  • WEBD 110 - Designing Digital Images for the Web


    This course covers fundamental image design,principles. Students will practice designing,commonly used web images, such as buttons,,backgrounds, and text. They will learn how to,adjust images for web effects, while designing a,complete website using popular image-editing,software.
    Credits: 3
  
  • WEBD 120 - Introduction to Virtual Worlds


    This course provides an introduction to the,functionality, space, and use of virtual worlds.,Students will ultimately build their own avatars,,structures, and virtual economies, focusing on the,structure and organization of virtual spaces.,Focus will be placed upon the myriad business uses,of virtual worlds as a way to share resources and,information. Synchronous meetings will be,required.
    Credits: 3
  
  • WEBD 125 - Web Page Development I - HTML


    Extensive hands-on experience designing and,delivering professional Web pages. Students will,learn the knowledge and skills necessary to design,and develop Web sites using standard Web,development tools. The course will cover the,fundamentals of Hypertext markup Language (HTML),syntax and layout, creating effective Web pages,,inclusion of graphics and designing the,presentation and coherent organization of Web,pages.
    Credits: 3
  
  • WEBD 150 - Web Business, Introduction to


    Introduces the World Wide Web and its development,from an information-sharing tool to a key in,business success. Examines how a business can,use the web and how to incorporate a web presence,into its current business practice. The student,will learn how to develop an effective site and,site structure as well as an understanding of,marketing the site on and off the web. Students,will develop an understanding of the global,nature of the web including international and,intercultural issues.
    Credits: 3
  
  • WEBD 210 - Writing for the Web


    Good web writing provides information and,increases navigability. This course examines,techniques, styles, and formats involved in,writing for the web. Students will employ a,voice,that matches the tone of the site, while writing,clear, engaging, and concise objectives, with an,eye toward delivery, continuity, and search,engine,optimization. Students will also cover good,practices for content management, including the,value of content ownership, audits, archiving,,and,maintenance.
    Prerequisites: ENGL-112
    Credits: 3
  
  • WEBD 215 - Web Site Design


    This course takes a balanced perspective of web,analysis and design, giving attention to both,technology and aesthetic considerations. Making,use of a site analysis process, students will,conduct a feasibility study and a detailed needs,analysis, which will culminate in site design,proposals. Factors in selecting technologies to,meet web standards, interactivity, multimedia and,data-driven site designs will also be reviewed.
    Prerequisites: WEBD-110
    Credits: 3
  
  • WEBD 220 - Internet and Web Architecture


    This course covers the fundamental skills to,maintain web server services that allow for,internal or external access to web sites. It also,focuses on the Web servers themselves, considering,factors such as operating systems, Web server,software, security concerns, secure on-line,transactions, search engine interaction, and,server performance. Students learn the skills to,manage multiple sites, administer security, and,configure necessary components and software.,Students gain hands-on experience configuring and,administering the Apache web server.
    Prerequisites: CMIT-130, CMIT-140
    Credits: 3
  
  • WEBD 225 - Web Page Development II - CSS and XML


    Expand the horizons of the web page to fully,utilize all the functionality provided by the,browser. This course will allow students to,develop and implement complex page designs.,Students will learn how to design a site to meet,the communications needs of the client. Covering,designing for usability and aesthetics and,advanced HTML, this course will introduce DHTML,,SHTML and XML to allow students to fully,understand the separation of design, structure and,content in web page development.
    Prerequisites: WEBD-125
    Credits: 3
  
  • WEBD 240 - Animation & Interactivity I


    Design high impact web sites that come alive with,amazing graphics, motion, animation and sound,,adding visual excitement to the pages. Students,will learn to create web page interfaces and,effects, original animations and dynamic graphic,output, using the leading web animation program,,Flash, which allows one to quickly animate,graphics. Students will progress through an,introduction to design techniques and principles,of this creative medium to developing time-based,animations and graphics for enhancing interactive,web pages.
    Prerequisites: WEBD-110
    Credits: 3
  
  • WEBD 310 - Server-Side Scripting - PHP


    Students learn about Common Gateway Interface,(CGI) applications and how to create them. CGI is,the method by which a Web server can obtain data,from, or send data to databases, documents, and,other programs, and display that data to viewers,via the Web. A CGI can be written in many,programming languages, but Practical Extraction,and Report Language (PERL) is the language used in,this course. Students will practice CGI,programming through homework assignments and an,ongoing project in which they will plan, design,and implement a simple Web-based shopping cart,application.
    Prerequisites: WEBD-125, CMIT-200
    Credits: 3
  
  • WEBD 320 - Streaming Media Technology


    This course will focus on the implementation of,digital media to enhance web pages. Students learn,how to develop client-server media applications,and use Web scripting languages to control media,within web pages. Software applications used to,optimize media streams and other current,technologies will be covered in the course.
    Prerequisites: WEBD-215
    Credits: 3
  
  • WEBD 325 - Advanced PHP Programming


    This course covers advanced database connectivity,techniques, focusing on building secure ecommerce,applications. Students will learn basic and,advanced object oriented programming techniques,,using libraries and frameworks, and integrating,PHP and AJAX applications. These are the,techniques necessary to prepare students to build,server-side enterprise web applications.
    Prerequisites: WEBD-310
    Credits: 3
  
  • WEBD 330 - Client Side Scripting- Javascript


    This course will emphasize client-side scripting,and Dynamic HTML techniques. This course will,provide coverage of JavaScript and Cascading Style,Sheets as implemented in browsers higher than soft,Internet Explorer 4.X. Students will use the,Document Object Model (DOM) to gain access to one,or more components of a Web page. They will also,learn how to change these components based on the,actions of a user. We then look at how to apply,JavaScript to Cascading Style Sheets to allow,changes to the way a Web page looks after it has,been loaded in a browser. Teams of students work,on a semester-long project to create a dynamic Web,site for an internal or external client.
    Prerequisites: WEBD-225, CMIT-135
    Credits: 3
  
  • WEBD 340 - Animation & Interactivity II


    Students use creative multimedia to build advanced,animated websites. They will learn animation and,scripting techniques to connect dynamic text,,images, sound, and video. Students will build,flash objects and custom action scripts to fetch,and control media from a streaming server and/or a,database.
    Prerequisites: WEBD-240, CMIT-200, WEBD-330
    Credits: 3
  
  • WEBD 370 - Usability in Website and Software Design


    Web sites have unique usability issues. Users are,drawn from a widely disparate, critical population,and satisfaction has to occur with 7 seconds.,Building usable, effective web sites that are,human-centered and attractive requires an,innovative approach coupled with a stable and,usable toolset. This course teaches students about,the issues faced by web designers and the main,tools available for building in usability as well,as assessing it. The issues surrounding the web as,a public space for disabled access is also,addressed.
    Prerequisites: WEBD-215 OR SDEV-230
    Credits: 3
  
  • WEBD 410 - Content Management Systems


    Students will become familiar with a variety of,content management systems and how they operate.,They will then customize several different kinds,of open-source software for a number of purposes,and real-world applications. This will require,students to incorporate all the skills they’ve,learned to this point and apply them to,customizing an application to meet the specific,needs of a client.
    Prerequisites: WEBD-325
    Credits: 3
  
  • WEBD 420 - Server-Side Alternatives


    Each of the alternative languages available for,Server-Side Scripting has a loyal following of,devotees. Find out about a number of the alterna-,tive languages and their strengths and weaknesses,for building practical web applications. Students,will study Python and PHP as well as be introduced,to Ruby.
    Prerequisites: WEBD-310
    Credits: 3
  
  • WEBD 430 - Advanced Client-Side Scripting


    This course will provide coverage of,object-oriented programming, making extensive use,of frameworks and libraries. Students will,integrate client-side scripting with server-side,applications and other web technologies to build,AJAX components for web pages. Exposure to the,frameworks will allow students to build advanced,page elements without having to write them from,scratch, providing students with a library of,ready-made components that can be customized for a,variety of applications.
    Prerequisites: WEBD-330
    Credits: 3
  
  • WEBD 490 - Internship


    Prerequisites: Must have completed 90 credits.
    Credits: 3

Writing

  
  • WRIT 137 - Creative Non-Fiction


    Creative nonfiction has recently experienced a,rise in popularity, and the ability to write in,this genre will increase a student’s chances of,publishing in today’s marketplace. While the,course involves reading and writing creative,nonfiction only, the methodology that students,learn can be applied to almost any form of writing,including essays for magazines and websites,,commentaries for radio and television, scripts,for video and film, descriptions for travel and,nature writing, and even to the crafting of novels,and short story collections. In today’s globally,conscious world, the ability of the creative,nonfiction writer to use a specific story or,incident to illuminate a universal human,experience is more appreciated than ever.
    Prerequisites: ENGL-111or COR-115
    Credits: 3
  
  • WRIT 231 - Technical Writing


    This course introduces students to the fundamental,elements of technical writing (clear, concise, and,targeted)that are common among seven forms of,technical communication: email correspondence,,editing,employment communication, proposals, long,,formal reports,oral communication, and inventions.,Through peer reviews and writing workshops,,students develop the ability to write and edit,text that precisely targets its audience. This,course emphasizes deepening and broadening,students’ writing, speaking, and thinking,abilities in a non-lecture-based, hands-on,,discussion-centered classroom.
    Prerequisites: ENGL-112 or COR-125
    Credits: 3
  
  • WRIT 328 - Travel Writing


    For students wishing to study abroad or write,about their regional, national, or overseas,travels, the course encourages the development,of travel writing skills, translating what,students experience into publishable articles.,Students, in all majors, learn to take in, digest,and make sense of their new experiences, to share,them with others in the class and potentially in,the campus community, and to learn writing skills,in the process. Through online lectures,,discussions, and writing exercises, students learn,how to research ideas, craft compelling pieces,,and tailor the work for the marketplace.
    Prerequisites: ENGL-112 and 60 completed credits
    Credits: 3
 

Page: 1 | 2 | 3