Software Development Tools Academic Library

  • Home
  • 5
  • Software Development Tools Academic Library

Softward Development Tools

This course introduces students to the variety of careers related to programming and software development. Students will gather and analyze customer software needs and requirements, learn core principles of programming, develop software specifications, and use appropriate reference tools to evaluate new and emerging software. Students will produce IT-based strategies and a project plan to solve specific problems and define and analyze system and software requirements. 

This course requires independent research and work from the student. Students should have a high interest in this course for the most success

tecnology2-2_1

Software Development Tools

UNIT 1 – INTRODUCTION TO SOFTWARE DEVELOPMENT TOOLS

  1. Course Overview
  2. Coding Standards and Conventions
  3. Software Processes and Methodology
  4. Project: Grades Projection IPO  
  5. Software Types and Elements
  6. Project: Software Types and Elements 
  7. Quiz 1: Computer History, Computer Hardware, Software, and Organization
  8. Multimedia and Graphics Software Applications
  9. Web-Based Software Applications
  10. Project: Multimedia and Web Design Careers  
  11. Software Design Principles and Tools
  12. Project: Software Design Principles Table
  13. Quiz 2: Central Processing Unit Operations
  14. Unit 1 Test
  15. Glossary and Credits

UNIT 2 – SOFTWARE DEVELOPMENT

  1. Personal Information Management (PIM) Tools
  2. Computer Security Application Tools
  3. Individual Programming Development Tools
  4. Project: Assessment of Competitive Office Suites  
  5. Quiz 1: Different Language Abstraction Layers
  6. Database Software Development Tools
  7. Web Design Software Development Tools
  8. Project: My Personal Website  
  9. Integrated Development Environments (IDEs)
  10. Quiz 2: Building Blocks of Programs
  11. Unit 2 Test
  12. Glossary and Credits

UNIT 3 – DEBUGGING

  1. Download, Install, Explore IntelliJ IDEA
  2. Download, Install, Explore NetBeans
  3. Project: My IntelliJ NetBeans IDE Evaluation  
  4. Download, Install, Explore Eclipse
  5. Project: MY IntelliJ NetBeans Eclipse IDE Evaluation  )
  6. Quiz 1: Basic Java Applications
  7. Exceptions
  8. STDIN and STDOUT
  9. File Input, Output, and Network Input, Output
  10. Quiz 2: Text Input, Output, and Exceptions
  11. Unit 3 Test
  12. Glossary and Credits

UNIT 4 – SOFTWARE CONFIGURATION MANAGEMENT

  1. Code Blocks
  2. Project: Concepts of Programming Code Structure in Java
  3. Iterative Loops
  4. For-Each Loops
  5. Project: Computing Class Grades 
  6. Quiz 1: While, Do, While, For, Statements
  7. Java Logic
  8. If, Else If, Else
  9. Project: Write an IF…ELSE Program that Computes the New Salary for the CIO 
  10. Switch Statements
  11. Project: Write a Program Using a SWITCH Statement   
  12. Quiz 2: If, Then, and Switch Statements
  13. Unit 4 Test
  14. Glossary and Credits

UNIT 5 – OBJECT MODELING UML AND SOFTWARE TESTING

  1. Swing and AWT
  2. Creating Frames and Dialog Boxes, Components, Form Fields, Panels, Buttons
  3. HTML and Web Pages
  4. Project: Creating a Web Page 
  5. Quiz 1: GUI Programming
  6. Business Information System Tren
  7. Application Servers and JavaServer Pages (JSP)
  8. JavaServer Faces and Future Trends in Programming
  9. Quiz 2: The Future of Programming
  10. Unit 5 Test
  11. Glossary and Credits

UNIT 6 – REVIEW, AND EXAM

  1. Course Project Part 6: Capstone Project
  2. Review
  3. Exam