We may earn an affiliate commission when you visit our partners.
Course image
Vicent Botti Navarro, Tanja Vos, Carlos Turró, and Ignacio Despujol

This course is one of the 5 courses of an introductory business information systems series, designed to introduce you to the amazing world of Information Technology.

Read more

This course is one of the 5 courses of an introductory business information systems series, designed to introduce you to the amazing world of Information Technology.

The series of courses is designed so that a professional in a field outside the information technologies (financial, administrative or managerial) acquires the basic knowledge in Information Technology to be able to interact more profitably with the computer and telecommunications specialists of your company or other corporations with which you are related, being able to specify requirements, evaluate workloads and monitor results in a much more effective way.

The syllabus of the series is based on the CLEP Information Systems and Computer Applications exam.

In this course, you learn the basics of software project management, reviewing basic project management concepts and roles, system development lifecycle, tools and methods used in software development, standards. used in the development and the design of the user interface of a computer system.

By completing the series of 5 courses, you will be prepared to interact effectively with specialists in the Information Technology sector (and pass the CLEP ISCA exam if you wish).

What's inside

Learning objectives

  • Tools and methods for software development
  • Concepts about the life cycle in systems development.
  • Roles and functions in the management of software projects
  • Different methods for the processing of information (lots, real time ...)
  • Design of user interfaces.
  • Development and motivation of standards in software.
  • You will learn about:

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers core tenets in Information Technology, boosting the learner's professionalism
Teaches the latest and most relevant industry-standard software project management knowledge
Skills learned can be immediately applied in any industry
Concepts are introduced at a basic level, making the course suitable for learners new to Software Project Management
Learning objectives clearly outline what students will gain from taking the course
Can help prepare learners for the CLEP ISCA exam

Save this course

Save IT Fundamentals for Business Professionals: Software development to your list so you can find it easily later:
Save

Reviews summary

It fundamentals: software development

Learners say this course is a useful introduction to software development and project management concepts. Students describe this course as simple, easy to understand, and well-explained. Learners especially mention the software development principles and practice quizzes as particularly valuable. With 16 out of 20 students giving the course a 5-star review, this course is well-received by students.
Students recommend this course as a solid introduction to project management and software development.
"The course was great as an introduction to project management"
"A good introduction to software development and project management concepts"
"As an absolute beginner to IS - IT project management, I learned a lot in this introductory course"
Students find this course’s material clear and easy to understand.
"It’s very simple to understand and a good short course for those not from IT"
"The course was real great learning tool. Helps a lot for beginner"
"Simple and easy for everyone to learn, I am so happy that I found ( come across this course)"
Learners find the material in this course useful for a variety of roles.
"There were a lot of terms and explanations that is very useful for learning not only about the I.T. industry but also about Project management"
"This course very useful and helpful"
"The course is Simple and easy for everyone to learn"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in IT Fundamentals for Business Professionals: Software development with these activities:
Organize and review course materials
Organizing and reviewing course materials will help you improve your understanding and retention of the material.
Show steps
  • Review lecture notes and slides
  • Complete practice problems and assignments
  • Create summaries or mind maps of key concepts
Review software development lifecycle (SDLC) concepts
Reviewing the SDLC will help you understand the phases of software development and their importance.
Show steps
  • Read course materials on the SDLC
  • Create a diagram of the SDLC
  • Research different SDLC models
Read "The Mythical Man-Month" by Frederick Brooks
This book provides insights into the challenges of software development and how to overcome them.
Show steps
  • Read the book thoroughly
  • Take notes and highlight key passages
  • Discuss the book's concepts with other students or a mentor
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice using software development tools and techniques
Practicing with tools and techniques will help you develop your skills and apply them to real-world projects.
Show steps
  • Complete the tutorials and exercises provided in the course
  • Build a small software project using the tools and techniques covered in the course
  • Contribute to open-source software projects
Attend a software development workshop
Attending a workshop will help you gain hands-on experience and learn from experts in the field.
Browse courses on Training
Show steps
  • Research and identify software development workshops that align with your interests
  • Register for and attend the workshop
  • Participate actively in the workshop and take notes
  • Apply what you learned from the workshop to your own software development projects
Develop a software project plan
Creating a project plan will help you plan and manage your software development projects effectively.
Browse courses on Project Management
Show steps
  • Gather requirements from stakeholders
  • Define project scope, goals, and objectives
  • Identify and mitigate risks
  • Develop a project schedule and budget
  • Create a communication plan
Explore advanced software development concepts
Exploring advanced concepts will help you expand your knowledge and stay up-to-date with the latest developments in software development.
Browse courses on Software Engineering
Show steps
  • Attend webinars and workshops on advanced software development topics
  • Read technical blogs and articles on advanced software development topics
  • Experiment with new technologies and frameworks

Career center

Learners who complete IT Fundamentals for Business Professionals: Software development will develop knowledge and skills that may be useful to these careers:
Systems Analyst
Systems Analysts analyze and design computer systems. They work with users to gather requirements, and then develop system specifications. They also work with programmers to implement systems. This course can help you develop the skills you need to be a successful Systems Analyst by teaching you about systems development concepts, tools, and methods. You will also learn about the different phases of the system development lifecycle and how to design and develop user interfaces.
Software Developer
Software Developers design, develop, and test software applications. They work with users to gather requirements, and then use programming languages to create software that meets those requirements. This course can help you develop the skills you need to be a successful Software Developer by teaching you about software development tools and methods. You will also learn about the different phases of the system development lifecycle and how to design and develop user interfaces.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. They work with stakeholders to define project scope, develop project plans, and track project progress. This course can help you develop the skills you need to be a successful Project Manager by teaching you about project management concepts, tools, and methods. You will also learn about the different phases of the system development lifecycle and how to manage software development projects.
Database Administrator
Database Administrators manage and maintain databases. They work with users to gather requirements, and then design and implement databases to meet those requirements. This course can help you develop the skills you need to be a successful Database Administrator by teaching you about database concepts, tools, and methods. You will also learn about the different phases of the database lifecycle and how to design and develop user interfaces.
IT Consultant
IT Consultants help businesses improve their use of technology. They work with businesses to identify their technology needs, and then develop and implement solutions to meet those needs. This course can help you develop the skills you need to be a successful IT Consultant by teaching you about IT concepts, tools, and methods. You will also learn about the different phases of the IT consulting lifecycle and how to design and develop user interfaces.
Web Developer
Web Developers design and develop websites. They work with users to gather requirements, and then design and develop websites to meet those requirements. This course can help you develop the skills you need to be a successful Web Developer by teaching you about web development concepts, tools, and methods. You will also learn about the different phases of the web development lifecycle and how to design and develop user interfaces.
IT Auditor
IT Auditors evaluate the security and effectiveness of computer systems. They work with businesses to identify and mitigate risks associated with computer systems. This course can help you develop the skills you need to be a successful IT Auditor by teaching you about IT auditing concepts, tools, and methods. You will also learn about the different phases of the IT auditing lifecycle and how to design and develop user interfaces.
Network Administrator
Network Administrators manage and maintain computer networks. They work with users to gather requirements, and then design and implement networks to meet those requirements. This course can help you develop the skills you need to be a successful Network Administrator by teaching you about network concepts, tools, and methods. You will also learn about the different phases of the network lifecycle and how to design and develop user interfaces.
Technical Writer
Technical Writers create documentation for software applications. They work with developers to gather requirements, and then write documentation to explain how to use the software. This course can help you develop the skills you need to be a successful Technical Writer by teaching you about technical writing concepts, tools, and methods. You will also learn about the different phases of the technical writing lifecycle and how to design and develop user interfaces.
Software Tester
Software Testers test software applications to ensure that they meet requirements. They work with developers to identify and fix bugs. This course can help you develop the skills you need to be a successful Software Tester by teaching you about software testing concepts, tools, and methods. You will also learn about the different phases of the software testing lifecycle and how to design and develop user interfaces.
IT Security Analyst
IT Security Analysts protect computer systems from unauthorized access and attacks. They work with businesses to identify and mitigate risks associated with computer systems. This course can help you develop the skills you need to be a successful IT Security Analyst by teaching you about IT security concepts, tools, and methods. You will also learn about the different phases of the IT security lifecycle and how to design and develop user interfaces.
Computer Systems Analyst
Computer Systems Analysts analyze and design computer systems. They work with users to gather requirements, and then develop and implement systems to meet those requirements. This course can help you develop the skills you need to be a successful Computer Systems Analyst by teaching you about computer systems concepts, tools, and methods. You will also learn about the different phases of the computer systems lifecycle and how to design and develop user interfaces.
Information Systems Manager
Information Systems Managers plan, implement, and maintain computer systems. They work with users to gather requirements, and then develop and implement systems to meet those requirements. This course can help you develop the skills you need to be a successful Information Systems Manager by teaching you about information systems concepts, tools, and methods. You will also learn about the different phases of the information systems lifecycle and how to design and develop user interfaces.
Business Analyst
Business Analysts analyze and improve business processes. They work with stakeholders to identify business needs, and then develop solutions to meet those needs. This course can help you develop the skills you need to be a successful Business Analyst by teaching you about business analysis concepts, tools, and methods. You will also learn about the different phases of the business analysis lifecycle and how to design and develop user interfaces.
Data Analyst
Data Analysts collect, analyze, and interpret data. They work with businesses to identify trends and patterns in data, and then use that information to make better decisions. This course can help you develop the skills you need to be a successful Data Analyst by teaching you about data analysis concepts, tools, and methods. You will also learn about the different phases of the data analysis lifecycle and how to design and develop user interfaces.

Reading list

We've selected 16 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in IT Fundamentals for Business Professionals: Software development.
Provides a comprehensive overview of software engineering principles and practices. It covers a wide range of topics, including software requirements, design, implementation, testing, and maintenance. It can be used as a textbook for the course's students or as a useful reference tool for industry professionals who want to learn more about software engineering.
A comprehensive textbook commonly used in academic institutions and by industry professionals. It provides a comprehensive overview of software engineering principles, practices, and tools.
A practical and engaging guide to software development concepts and methodologies. It uses an interactive and visual approach to explain complex topics.
Good introduction to the fundamental concepts of software engineering. It covers topics such as software development methodologies, software design, software testing, and software maintenance. It good choice for students who want to learn the basics of software engineering.
Provides a comprehensive overview of agile software development principles, patterns, and practices. It covers a wide range of topics, including agile project management, agile development methodologies, and agile testing techniques. It good choice for students who want to learn more about agile software development.
Provides a comprehensive overview of refactoring techniques. It valuable resource for anyone who wants to learn how to improve the design and quality of their code.
Provides a comprehensive overview of software construction techniques and best practices. It covers a wide range of topics, including software requirements, design, implementation, testing, and maintenance.
Provides a comprehensive overview of the ethical and professional responsibilities of software developers. It good choice for readers who are interested in learning more about how to become a more ethical and professional software developer.
Provides a comprehensive overview of the principles of user interface design. It good choice for readers who are interested in learning more about how to design user interfaces that are easy to use and understand.
Provides a comprehensive overview of techniques for effectively working with legacy code. It covers a wide range of topics, including refactoring, testing, and debugging.
A practical guide to writing clean and maintainable code. It emphasizes code readability, maintainability, and testability.
A classic work on software engineering management. It provides insights into the challenges and complexities of software development projects.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to IT Fundamentals for Business Professionals: Software development.
IT Fundamentals for Business Professionals: Programming
Most relevant
IT Fundamentals for Business Professionals: Hardware
Most relevant
IT Fundamentals for Business Professionals: Enterprise...
Most relevant
IT Fundamentals for Business Professionals: Cybersecurity...
Most relevant
Technical Support Fundamentals
Information Technology Essentials
Introduction to Hardware and Operating Systems
Autodesk Fusion 360 Integrated CAD/CAM/CAE
Planet Earth Geovisualization, Deeper Dive - MicroMasters
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser