0% acharam este documento útil (0 voto)
4 visualizações4 páginas

Curso Prático de Programação PHP

O documento apresenta um modelo para um curso prático de Programação PHP, detalhando objetivos, experimentos e avaliações. Os alunos aprenderão a sintaxe PHP, manipulação de arquivos e conceitos de arrays e OOPs através de diversos exercícios práticos. A avaliação é dividida entre CIE e SEE, com critérios específicos para cada componente.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações4 páginas

Curso Prático de Programação PHP

O documento apresenta um modelo para um curso prático de Programação PHP, detalhando objetivos, experimentos e avaliações. Os alunos aprenderão a sintaxe PHP, manipulação de arquivos e conceitos de arrays e OOPs através de diversos exercícios práticos. A avaliação é dividida entre CIE e SEE, com critérios específicos para cada componente.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

154.099.

2023
Modelo para Curso Prático e se AEC é um Curso Prático Anexo-V

Programação PHP Semestre 3


Course Code BAI358D Notas CIE 50
Horas de Aula/Semana (L:T:P:S) 0:0:2:0 Notas SEE 50
Créditos 01 Horário das Provas 02
Tipo de exame (SEE) Prático
Objetivos do curso:
● Introduzir a sintaxe PHP, elementos e estruturas de controle
● Para fazer uso de funções PHP e manipulação de arquivos

● Para ilustrar o conceito de arrays em PHP e OOPs


[Link] Experimentos
OBJETIVO: Introdução ao ambiente HTML/PHP, Tipos de Dados PHP, Variáveis, Literais e operadores

1 a. Desenvolva um programa em PHP para calcular as áreas de Triângulo e Retângulo.


b. Desenvolva um programa PHP para calcular Juros Compostos.
2 Demonstrando as várias formas de concatenar múltiplas strings
Desenvolver programa(s) para demonstrar a concatenação de strings:
(i) Strings representados com literais (aspas simples ou aspas duplas)
(ii) Strings como variáveis
(iii) Várias strings representadas com literais (aspas simples ou aspas duplas) e variáveis
(iv) Strings and string variables containing single quotes as part string contents
(v) Strings contendo segmentos HTML com elementos que possuem atributos
3 a. Desenvolver um(s) Programa(s) PHP para verificar se o número dado é:

ímpar ou par
(ii) Divisível por um número dado (N)
iii) Quadrado de outro número
b. Desenvolver um programa em PHP para calcular as raízes de uma equação quadrática aceitando os coeficientes.
Print the appropriate messages.
4 a. Desenvolva um programa PHP para encontrar a raiz quadrada de um número usando o algoritmo de Newton.
b. Desenvolver um programa em PHP para gerar o triângulo de Floyd.
5 [Link] uma aplicação PHP que lê uma lista de números e calcula a média e o desvio padrão.
b. Desenvolver uma aplicação PHP que leia notas entre 0 e 100 (possivelmente incluindo tanto 0 quanto 100)
e cria um array de histogramas cujos elementos contêm o número de pontuações entre 0 e 9, 10 e
19, etc. A última "caixa" no histograma deve incluir pontuações entre 90 e 100. Use uma função para
gerar o histograma.
6 a. Desenvolva um programa PHP para demonstrar a função date() com diferentes opções de parâmetros.
b. Desenvolva um programa em PHP para gerar a série de Fibonacci usando uma função recursiva.
7 Desenvolver um programa PHP para aceitar o arquivo e realizar o seguinte

(i) Imprima as primeiras N linhas de um arquivo


(ii) Atualizar/Adicionar o conteúdo de um arquivo

8 Desenvolva um programa PHP para ler o conteúdo do arquivo e imprimir a frequência de ocorrência da palavra
aceito pelo usuário no arquivo

9 Desenvolva um programa em PHP para filtrar os elementos de um array com nomes de chaves.

Sample Input Data:


1st array: ('c1' => 'Red', 'c2' => 'Green', 'c3' => 'White', c4 => 'Black')
2nd array: ('c2', 'c4')
154.099.2023
Template for Practical Course and if AEC is a practical Course Anexo-V

Output:
Array
(
[c1] => Red
[c3] => White
)
10 Desenvolva um programa PHP que ilustre o conceito de classes e objetos, lendo e imprimindo.
employee data, including Emp_Name, Emp_ID, Emp_Dept, Emp_Salary, and Emp_DOJ.

11 a. Develop a PHP program to count the occurrences of Aadhaar numbers present in a text.
b. Desenvolver um programa em PHP para encontrar as ocorrências de um padrão dado e substituí-las por um texto.
12 Desenvolva um programa PHP para ler o conteúdo de um formulário HTML e exibir o conteúdo em um navegador.

NOTA: Elementos HTML necessários (e CSS) podem ser usados para projetar os experimentos.
Course outcomes (Course Skill Set):
Ao final do curso, o aluno será capaz de:
● Aplique conceitos básicos de PHP para desenvolver um programa web

● Desenvolver programas em PHP envolvendo estruturas de controle

● Desenvolver programas para lidar com dados estruturados (objeto) e itens de dados (array)

● Desenvolver programas para acessar e manipular conteúdos de arquivos

● Use arrays superglobais e expressões regulares para resolver problemas do mundo real.
154.099.2023
Template for Practical Course and if AEC is a practical Course Anexo-V

Assessment Details (both CIE and SEE)


O peso da Avaliação Interna Contínua (CIE) é de 50% e para o Exame Final de Semestre (SEE) é de 50%.
A nota mínima para aprovação no CIE é 40% da nota máxima (20 pontos de 50) e para o
A nota mínima para aprovação é 35% da nota máxima (18 de 50 pontos). Um aluno deverá ser
considerado ter satisfeito os requisitos acadêmicos e adquirido os créditos atribuídos a cada disciplina/
curso se o aluno garantir um mínimo de 40% (40 pontos de 100) no total da CIE
(Avaliação Interna Contínua) e SEE (Exame Final de Semestre) juntos

Avaliação Interna Contínua (AIC):


As notas CIE para o curso prático são 50 pontos.
A divisão das notas CIE para registro/jornal e teste é na proporção de 60:40.
●Cada experimento deve ser avaliado quanto à condução com uma folha de observação e registro escrito.
Critérios para a avaliação do diário/relatório de experimentos de hardware/software são
elaborado pela faculdade que está conduzindo a sessão de laboratório e é comunicado aos alunos em
o início da sessão prática.
●O registro deve conter todos os experimentos especificados no plano de estudos e a redação de cada experimento.
será avaliado por 10 pontos.
●As notas totais obtidas pelos alunos são reduzidas para 30 pontos (60% da nota máxima).
● Peso a ser dado para a organização e entrega do registro/escrita no prazo.
●O departamento realizará um teste de 100 pontos após a conclusão de todos os experimentos listados em
o programa
●Em um teste, a redação do teste, a condução do experimento, o resultado aceitável e o conhecimento procedural irão
carry a weightage of 60% and the rest 40% for viva-voce.
As rubricas adequadas podem ser elaboradas para avaliar o desempenho e a capacidade de aprendizagem de cada aluno.

●As notas obtidas serão reduzidas para 20 pontos (40% da nota máxima).
A soma das notas reduzidas obtidas no relatório/escrito do diário e as notas de um teste é o CIE total
notas obtidas pelo aluno.

Semester End Evaluation (SEE):


As notas SEE para o curso prático são 50 pontos.
●A SEE será realizada em conjunto pelos dois examinadores do mesmo instituto, os examinadores são
designado pelo Chefe do Instituto.
●O cronograma de exames e os nomes dos examinadores são informados à universidade antes do
a condução do exame. Esses exames práticos devem ser realizados entre os
cronograma mencionado no calendário acadêmico da Universidade.
●Todos os experimentos de laboratório devem ser incluídos para exame prático.
● (Rubricas) Desagregação de notas e as instruções impressas na capa do caderno de respostas
a ser estritamente seguido pelos examinadores. OU baseado na avaliação dos requisitos do curso
as rubricas serão decididas em conjunto pelos examinadores.
154.099.2023
Template for Practical Course and if AEC is a practical Course Anexo-V

Os alunos podem escolher uma questão (experimento) do lote de questões preparado pelos examinadores.
conjuntamente.
● A avaliação da redação do teste/procedimento de condução e resultado/viva será realizada em conjunto por
examinadores.
●As rubricas gerais sugeridas para o SEE são mencionadas aqui, redação-20%, Procedimento de condução e
resultado em -60%, Viva-voce 20% da nota máxima. O SEE para prático será avaliado em 100 pontos
e as notas obtidas serão reduzidas para 50 pontos (no entanto, com base no tipo de curso, os critérios serão
decidido pelos examinadores
A mudança de experimento é permitida apenas uma vez e 15% das marcas atribuídas à parte do procedimento devem ser
fez zero.
A duração mínima do SEE é de 02 horas
Recursos de Aprendizagem Sugeridos:

● BOOK: Programming in HTML and PHP (Coding for Scientists and Engineers, BY DEVID R BROOKS,
Springer International Publishing AG 2017
● PHP TUTORIALS: [[Link]
● PHP TUTORIALS: [ [Link]
● HTML TUTORIALS: [[Link]

Você também pode gostar